How exactly do I create a new, separate page to my website in a Shopify theme? - html

I'm working on an e-commerce website that I'm making with Shopify and I've been using the Timber framework and building onto it and modifying it heavily.

You can create your page in the Shopify admin. The content box can contain HTML or JavaScript; just tap on the <> button to see the code.
The page will be rendered with the page.liquid template of your theme. If you want the FAQ page to have a different look from your other pages you can create an alternate page template.

Related

How do I change the theme of only one page in WordPress

I have an general education landing page in Wordpress, thats needs a new theme. I want to just change that ONE page but not impact any other page. I have a business premium account with Wordpress. Please help, thank you.
You can't change the theme just in one page. To customize that page you would need to create a custom template by creating a template or a file on your server to only affect that page.
Something like:
Page templates
Or:
page-87.php 87 being the page ID
front-page.phpIf the page you want to costumize is the front page
page-landing.phpIf the name of the page is "landing
This might help: WpBeginner

Regarding WordPress custom homepage

This is more of a process question than coding. I have a custom homepage with logo, menu, footer similar to other pages. But there are few other contents which are different in the homepage, as usual, i.e, a title, a description div, a social links div and a few more, which are only in the home page.
Now the question is, since I want the admin to change this dynamically, how should I easily implement this for the site owner. Should I make a top-level menu named Homepage in WordPress dashboard and add all these meta boxes (with title, description, social fields) on that admin page so that he can fill this in from the back-end or make a custom post-type with the mentioned custom fields? Or should I add a menu under appearance with the relevant fields to be filled.
I am confused about the standard way. I am new to WordPress and just learning. This clarification will help me get a pre-idea. I completed the HTML and now converting the site to WordPress. Just give me a general overview please, nothing detail, I'll get the rest done. I would like to know the difference between the options mentioned above in a nut-shell (what is for what actually) and what is the standard way to add the custom home page fields for the site admin to input page contents easily.
Thanks in advance.
You would need to create a static front page.
https://codex.wordpress.org/Creating_a_Static_Front_Page
Basically you can create a standard page and then from wordpress customizer make that page a front page. Client will edit it from the back end just as any other standard page.

Embedding MediaWiki pages into main website

I'm looking for a way to get media wiki articles/pages into my main website. Our "documentation" is all on a separate website using MediaWiki, we want to embed the pages into our current website's template so it looks like it's apart of our website, as much as possible.
This means not having the navigation, headers & footers, etc. that normally come with a MediaWiki website. As well as possibly skinning it to look like the main site.
It might be worth mentioning the main website is running on Node.js
You could setup a template on your main site. Within the content area of this template you can use the jQuery load function to load the content part (#mw-content-text) of the MediaWiki page.
The code would look like this:
<div id="some-id"></div>
<script>
$('#some-id').load('URL-to-your-MediaWiki-page #mw-content-text');
</script>

How to create custom archive page on Tumblr

I am creating custom Tumblr blog layout: http://thespektrdev.tumblr.com/
I need to create a separated page with all posts (such as archive). But I have not found any way to change standard Tumblr archive page.
What I have tried:
Create new page (but how to render all posts on these page when they use theme html). I have not found "Custom template option"
Just use css/js switcher. But in this option I should load all posts (it's slow)
Or maybe my situation is impossible?
It's impossible to change the /archive page of a Tumblr blog as Tumblr does not provide the capability.

Index page in Joomla

I have made a homepage in Joomla 2.5, and I need my front page to be different then the page made in Joomla.
My best solution then, is to make the front page in pure HMTL, and then redirect to the site made in Joomla. Is this possible? or is there an easier way to do it? for example with a plugin or something?
Create a custom html page and create it an article and then assign this article to front page. In this way you can display your custom html page to hope page of joomla.
Further if you want to remove even the headers and footers of the joomla page for home page this can be done in various ways
Make module positions and display the header and footer in it an
then in admin do not publish these modules for home page
We have
variable in template index.php which give us flags weather this is
home page you can use this flag and put a condition like if this is
home page dont display the header and footer.
Hope it will help you.
I can't really understand your question. If you want to load HTML only use custom HTML module rendered in your homepage
What are you trying to achieve? Without knowing more, I have two thoughts.
a. Joomla uses index.php. A lot of the time web servers look for index.html first. So if you create an index.html file and upload it to your root folder, it will display that first and not read your Joomla! site. If that doesn't work, check your web server to see the order that it looks for your start page. That is a setting that can be changed. (Depending on your hosting situation)
or b. You can set different templates for a single Joomla! site. you could set a different template for the homepage compared to the rest of the site. (I just need to know more on what you are trying to accomplish)
Have a great one.