liquid - 将自定义内容块添加到 Shopify 页脚
问题描述
此主题仅允许页脚中的“文本”和“链接”块。因此,我们对其进行了更改并添加了一个“徽标”块,然后添加了一个“自定义内容”块。自定义内容块的架构有效,我可以输入应该显示在页脚区域中的该块的自定义内容。但是,输出不会出现在页脚区域。我将数字限制为 1;还是不行。然后,搜索了我能找到的所有文档和教程,但无法解决问题。帮助将不胜感激。
"type": "html",
"limit": 1,
"name": {
"cs": "Vlastní HTML",
"da": "Tilpasset HTML",
"de": "Personalisierte HTML",
"en": "Custom HTML",
"es": "HTML personalizado",
"fi": "Mukautettu HTML",
"fr": "HTML personnalisé",
"hi": "कस्टम HTML",
"it": "HTML personalizzato",
"ja": "HTMLをカスタムする",
"ko": "사용자 지정 HTML",
"nb": "Tilpasset HTML",
"nl": "Aangepaste HTML",
"pl": "Niestandardowy HTML",
"pt-BR": "HTML personalizado",
"pt-PT": "HTML personalizado",
"sv": "Anpassa HTML",
"th": "HTML แบบกำหนดเอง",
"tr": "Özel HTML",
"vi": "HTML tùy chỉnh",
"zh-CN": "自定义 HTML",
"zh-TW": "自訂 HTML"
},
"settings": [
{
"type": "html",
"id": "code",
"label": {
"cs": "HTML",
"da": "HTML",
"de": "HTML",
"en": "HTML",
"es": "HTML",
"fi": "HTML",
"fr": "HTML",
"hi": "HTML",
"it": "HTML",
"ja": "HTML",
"ko": "HTML",
"nb": "HTML",
"nl": "HTML",
"pl": "HTML",
"pt-BR": "HTML",
"pt-PT": "HTML",
"sv": "HTML",
"th": "HTML",
"tr": "HTML",
"vi": "HTML",
"zh-CN": "HTML",
"zh-TW": "HTML"
}
},
{
"type": "select",
"id": "width",
"label": {
"cs": "Šířka kontejneru",
"da": "Containerbredde",
"de": "Breite des Elements",
"en": "Container width",
"es": "Ancho del contenedor",
"fi": "Säiliön leveys",
"fr": "Largeur du conteneur",
"hi": "कंटेनर की चौड़ाई",
"it": "Larghezza contenitore",
"ja": "コンテナーの幅",
"ko": "컨테이너 폭",
"nb": "Beholderbredde",
"nl": "Containerbreedte",
"pl": "Szerokość kontenera",
"pt-BR": "Largura do contêiner",
"pt-PT": "Largura do recipiente",
"sv": "Container-bredd",
"th": "ความกว้างของความจุ",
"tr": "Kapsayıcı genişliği",
"vi": "Chiều rộng khoảng chứa",
"zh-CN": "容器宽度",
"zh-TW": "容器寬度"
},
"default": "50%",
"options": [
{
"value": "25%",
"label": {
"cs": "25 %",
"da": "25 %",
"de": "25%",
"en": "25%",
"es": "25%",
"fi": "25 %",
"fr": "25 %",
"hi": "25%",
"it": "25%",
"ja": "25%",
"ko": "25%",
"nb": "25 %",
"nl": "25%",
"pl": "25%",
"pt-BR": "25%",
"pt-PT": "25%",
"sv": "25 %",
"th": "25%",
"tr": "%25",
"vi": "25%",
"zh-CN": "25%",
"zh-TW": "25%"
}
},
{
"value": "33%",
"label": {
"cs": "33 %",
"da": "33 %",
"de": "33%",
"en": "33%",
"es": "33%",
"fi": "33 %",
"fr": "33 %",
"hi": "33%",
"it": "33%",
"ja": "33%",
"ko": "33%",
"nb": "33 %",
"nl": "33%",
"pl": "33%",
"pt-BR": "33%",
"pt-PT": "33%",
"sv": "33 %",
"th": "33%",
"tr": "%33",
"vi": "33%",
"zh-CN": "33%",
"zh-TW": "33%"
}
},
{
"value": "50%",
"label": {
"cs": "50 %",
"da": "50 %",
"de": "50%",
"en": "50%",
"es": "50%",
"fi": "50 %",
"fr": "50 %",
"hi": "50%",
"it": "50%",
"ja": "50%",
"ko": "50%",
"nb": "50 %",
"nl": "50%",
"pl": "50%",
"pt-BR": "50%",
"pt-PT": "50%",
"sv": "50 %",
"th": "50%",
"tr": "%50",
"vi": "50%",
"zh-CN": "50%",
"zh-TW": "50%"
}
},
{
"value": "66%",
"label": {
"cs": "66 %",
"da": "66 %",
"de": "66%",
"en": "66%",
"es": "66%",
"fi": "66 %",
"fr": "66 %",
"hi": "66%",
"it": "66%",
"ja": "66%",
"ko": "66%",
"nb": "66 %",
"nl": "66%",
"pl": "66%",
"pt-BR": "66%",
"pt-PT": "66%",
"sv": "66 %",
"th": "66%",
"tr": "%66",
"vi": "66%",
"zh-CN": "66%",
"zh-TW": "66%"
}
},
{
"value": "75%",
"label": {
"cs": "75 %",
"da": "75 %",
"de": "75%",
"en": "75%",
"es": "75%",
"fi": "75 %",
"fr": "75 %",
"hi": "75%",
"it": "75%",
"ja": "75%",
"ko": "75%",
"nb": "75 %",
"nl": "75%",
"pl": "75%",
"pt-BR": "75%",
"pt-PT": "75%",
"sv": "75 %",
"th": "75%",
"tr": "%75",
"vi": "75%",
"zh-CN": "75%",
"zh-TW": "75%"
}
},
{
"value": "100%",
"label": {
"cs": "100 %",
"da": "100 %",
"de": "100%",
"en": "100%",
"es": "100%",
"fi": "100 %",
"fr": "100 %",
"hi": "100%",
"it": "100%",
"ja": "100%",
"ko": "100%",
"nb": "100 %",
"nl": "100%",
"pl": "100%",
"pt-BR": "100%",
"pt-PT": "100%",
"sv": "100 %",
"th": "100%",
"tr": "%100",
"vi": "100%",
"zh-CN": "100%",
"zh-TW": "100%"
}
}
]
}
]
}
解决方案
检查您更新的问题后。我意识到您没有正确获得自定义 html 块的值。
您正在尝试使用以下方法获取值:
<div class="site-footer_html">{{ block.settings.html_code }}</div>
但根据您的方案代码,ID 是“代码”而不是“html_code”。您需要使用以下方法获取值:
<div class="site-footer_html">{{ block.settings.code}}</div>
推荐阅读
- mariadb - MariaDB,删除条件不起作用
- python - SAP 通过 Python (PyRFC) 加载数据
- node.js - 如何实现一个节点 js 查询,该查询应该显示来自两个不同表的特定模型的数据?我正在使用环回框架
- android - Android 9 ResolvableApiException onActivityResult 有 resultCode 0 RESULT_CANCELED
- angularjs - 任何改变路线的方法|| angularJS中的指令状态?
- oracle - Oracle 12.2 中的标识符太长问题
- android - 将可绘制对象设置为背景以查看返回未找到可绘制对象
- javascript - JavaScript 严重错误 - SCRIPT1004:应为“;”
- python - 使用 Python 正则表达式提取 javascript 变量
- javascript - 如何在本机反应中设置固定菜单大小?