css - 在 Shopify 的主页上添加横幅
问题描述
我试图在我正在 Shopify 中构建的网站的主页中添加横幅,但我的 index.liquid 文件仅包含以下内容:
{{ content_for_index }}
谁能帮忙指出 content_for_index 链接到哪里?(如果有帮助,我正在使用 Canopy 主题)没有具有此扩展名的文件,我不确定它链接到哪里...
任何提示将不胜感激!
解决方案
要将内容添加到 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
然后您将能够使用主题管理界面添加一个部分。
推荐阅读
- python - 我如何检查 Python 是不是我的 Flask 应用程序已经在后台运行
- sockets - 在 Django 频道中使用 RedisChannelLayer 时,长 URL(包括密钥)会导致 unicode idna 编解码器解码错误
- java - Spring Config Server - 属性覆盖
- azure - 在 Azure 持久函数中设置 MaxOrchestrationActions
- python - 为什么在 Python3 中发生列表索引超出范围
- excel - VBA Excel - 取几列的范围
- php - Laravel 6.x PostgreSQL 插入问题?SQLSTATE[22P02]:无效的文本表示:7 错误
- mysql - 需要从两个 MySQL 表创建一个动态矩阵
- python - 如何在两列之间创建转换矩阵?
- python - 我正在尝试使用 if 语句基于不同的数据框创建一个新的数据框