【问题标题】:Adding a banner to homepage on Shopify在 Shopify 的主页上添加横幅
【发布时间】:2024-01-05 22:56:01
【问题描述】:

我试图在我正在 Shopify 中构建的网站的主页中添加横幅,但是 我的 index.liquid 文件只包含这个:

{{ content_for_index }}

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

任何提示将不胜感激!

【问题讨论】:

    标签: css content-management-system shopify liquid


    【解决方案1】:

    要将内容添加到 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

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

    【讨论】: