Предустановки для блоков не отображаются, пока я не добавлю их вручную в Shopify - PullRequest
0 голосов
/ 11 июля 2019

Я добавил пресеты внутри блоков в Shopify, чтобы иметь 2 пресета по умолчанию, когда я открываю настройщик. Но пресеты не отображаются, пока я не добавлю их вручную

Я попытался просмотреть документацию Shopify, но все же не повезло, пресеты не появляются.

<div id="section-cta">
<div class="section-header text-center">
<h3>{{section.settings.text-box}}</h3>
</div>

{% for block in section.blocks %}
<div class="btn btn-primary">
<a href="{{block.settings.link}}" class="btn btn-primary"> 
{{block.settings.linktext}}</a>

</div>
{% endfor %}

{% schema %}
{
"name": "CTA Blocks",
"max_blocks" : 3,
"settings": [
{
  "id" : "text-box",
  "type" : "text",
  "label" : "Heading",
  "default" : "Title"
}
],
"blocks":[
{
"type" : "select",
"name" : "select",
"settings" : [
{
  "id" : "link",
  "type" : "url",
  "label" : "Button Link"
},
{
  "id" : "linktext",
  "type" : "text",
  "label" : "Button Here",
  "default" : "Click Here"
}
]
}

],
"presets" : [
{
  "name" : "Call to Action Blocks",
  "category" : "Call to Action Button",
  "blocks": [
  {
    "type" : "select"
  },
  {
    "type" : "select"
  }
]
  }
]
}
{% endschema %}

Так вот изображение для этого

enter image description here

Там должно было быть 2 кнопки добавления автоматически, верно?

1 Ответ

0 голосов
/ 11 июля 2019

Предустановки являются частью схемы, а не блока.Более того, Presets не используются для добавления контента.Из Shopify Docs

Разделы могут быть динамически добавлены на домашнюю страницу темы, если у них есть предустановки, определенные в соответствующих тегах {% schema%}.Секции с предустановками будут автоматически доступны в редакторе тем.

Они используются для создания динамических секций.

Предустановки секций являются конфигурациями секций по умолчанию.Они не связаны со стилями темы, которые определены в settings_data.json.Если раздел имеет один или несколько предустановок, каждый из них становится динамическим разделом, который продавец может добавить на домашнюю страницу своей темы, если объект index_for_index был включен в index.liquid.

Предустановка ShopifyDocs

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...