E commerce 如何向Shopify添加可编辑的静态部分?

E commerce 如何向Shopify添加可编辑的静态部分?,e-commerce,shopify,liquid,E Commerce,Shopify,Liquid,我一直在玩弄Shopify的分区功能。我想我应该从一个简单的两字段静态部分开始,让管理员编辑帮助模式的内容 我阅读了我能找到的所有文档(不是很多),并从首次登场主题的标题部分“借用”了一些代码 我创建了一个名为help.liquid的分区文件,并在我的主页上使用{%section'help%} 内容按预期输出到页面上,帮助部分在管理系统的“部分”选项卡中可见,但不可教育。一定有什么我遗漏了,但我搞不清楚是什么 我的分区文件中的代码如下所示: <div data-section-id="{{

我一直在玩弄Shopify的分区功能。我想我应该从一个简单的两字段静态部分开始,让管理员编辑帮助模式的内容

我阅读了我能找到的所有文档(不是很多),并从首次登场主题的标题部分“借用”了一些代码

我创建了一个名为help.liquid的分区文件,并在我的主页上使用
{%section'help%}

内容按预期输出到页面上,帮助部分在管理系统的“部分”选项卡中可见,但不可教育。一定有什么我遗漏了,但我搞不清楚是什么

我的分区文件中的代码如下所示:

<div data-section-id="{{ section.id }}" data-section-type="help-section">

    <div class="modal modal--help">
        <div class="modal__hd">
            <h2 class="modal__title">{{ section.settings.help_title }}</h2>
        </div>
        <div class="modal__bd">
            {{ section.settings.help_content }}
        </div>
    </div>

</div>

{% schema %}
  {
    "name": "Help",
    "settings": [
      {
        "type": "text",
        "id": "help_title",
        "label": "Help title",
        "default": "Help"
      },
      {
        "type": "text",
        "id": "help_content",
        "label": "Help content",
        "default": "Here's some info on getting help"
      }
    ]
  }
{% endschema %}

{{section.settings.help_title}}
{{section.settings.help_content}
{%schema%}
{
“名称”:“帮助”,
“设置”:[
{
“类型”:“文本”,
“id”:“帮助标题”,
“标签”:“帮助标题”,
“默认值”:“帮助”
},
{
“类型”:“文本”,
“id”:“帮助内容”,
“标签”:“帮助内容”,
“默认值”:“以下是有关获取帮助的一些信息”
}
]
}
{%endschema%}

嗨!你所说的“不可教育”是什么意思?发生了什么事/什么事不起作用?@AliceGirard抱歉,看起来这是一个自动更正-我的意思是不可编辑!“帮助”部分显示在“部分”下,但显示为灰色-单击它应该允许我编辑两个内容字段,但实际上什么都没有。您是否已将其添加到“部分”文件夹中?我这么问是因为我不明白为什么这不起作用。我甚至测试了一个我在模式中没有看到的问题,但它在我的开发商店中加载正常,因此它不是一个编码问题。@滴滴,是的-我在我的sections文件夹中添加了一个名为
help.liquid
检查您的语法:
{%section'help%}
您的引号可能有问题。使用双引号,如果使用开始/结束引号,可能会出现问题。