Understand Layout Engine Editable Files
After activating Layout Engine, you shall see the entrance of Code Editor on your ADMIN panel, which enables you to change the default template of Privatized Pages’ component by editing relevant files.
There are files for each storefront component, please refer to below table to know which file to start your own customization.
Storefront Fields | Layout Engine File |
---|---|
Header (Including Menu Navigation) | theme.liquid Snippets > navigation_bar_mobile.liquid Snippets > navigation_bar_desktop.liquid Snippets > menu_panel.liquid Snippets > light_nav.liquid Snippets > dark_nav.laquid |
Footer | Snippets > footer.liquid |
Shopping Cart | Snippets > cart_panel.liquid |
Product Details Pages | Template > product_detail liquid |
Product details page | Express checkout page & 1-Page Store |
Product Listing Pages | Template > products liquid Template > product liquid Template > quick_cart_product liquid |
Blog Listing Pages | Template > posts liquid |
Blog Post Pages | post.liquid |
Advance Pages | Template > page.liquid *Product item displayed in widgets are using the template from Template > product.liquid *SHOP Builder Widgets is not open for customization by Layout Engine (system page) |
Promotion Related Pages | Template > promotion_page liquid Template > promotion_product liquid Template > redeem_gift_page liquid Template > redeem_gift_item liquid |
Other Shop Pages | Template > 404 liquid Template > 500 liquid Template > closed liquid |
Email Notifications | email.liquid |
Other Store Layout | theme.liquid |
If you want to change CSS style on pages, under the Asset folder, there are CSS files for different storefront pages/components.
You can also create your own css.liquid files and extract certain file on a specific page by adding below code on theme.lliquid:
{% if page.url == '/' %}
{{ 'custom_homepage.css' | asset_source }}
{% endif %}
Updated 11 months ago