首页 > 解决方案 > 在 Shopify 的主页上添加横幅

问题描述

我试图在我正在 Shopify 中构建的网站的主页中添加横幅,但我的 index.liquid 文件仅包含以下内容:

{{ content_for_index }}

谁能帮忙指出 content_for_index 链接到哪里?(如果有帮助,我正在使用 Canopy 主题)没有具有此扩展名的文件,我不确定它链接到哪里...

任何提示将不胜感激!

标签: csscontent-management-systemshopifyliquid

解决方案


要将内容添加到 Shopify 主题的主页,您需要创建一个section. 详情在这里:

https://www.shopify.com.au/partners/blog/how-to-create-your-first-shopify-theme-section

本质上,您需要在sections主题文件夹中创建一个新文件,命名为banner.liquid. 这将包含 HTML,以及可选的 Liquid 和架构。

架构可以定义主题内容管理器定义的预设和内容,这意味着部分内的内容可以是动态的。

要在主页上工作的部分,presets必须在架构中定义: https ://shopify.dev/docs/themes/sections#static-and-dynamic-sections

可以在整个 Shopify 主题中使用部分,以允许内容管理员轻松更新主题。

创建您的部分后,您可以通过在 Shopify 后台中导航来将其添加到主页:

Online Store > Customize

然后您将能够使用主题管理界面添加一个部分。


推荐阅读