Недопустимый атрибут блока «Выбрать» - PullRequest
0 голосов
/ 22 апреля 2019

Мне нравилось изучать Liquid с использованием видео YouTube от разработчиков и сотрудников Shopify, но я столкнулся с довольно странной загадкой.Насколько я понимаю, типы Block - это произвольные текстовые строки, которые я определяю.Видео на YouTube, на которое я смотрю, использует тип " select ", чтобы создать несколько блоков с выноской в ​​разделе пресетов.Однако отладчик отвергает этот термин как «недопустимый идентификатор».

Моя схема ниже:

{% schema %}
{
  "name": "Footer Section",
  "max_blocks": 3,
  "settings": [
    {
        "id": "footer-section-title",
        "type": "text",
        "label": "Footer Title",
        "default": "Footer"
    }
  ],
  "blocks": [
    {
      "type": "select",
      "name": "select",
      "settings:": [
        {
          "id": "footer-linktext",
          "type": "text",
          "label": "Link Text",
          "default": "Click Here"
        },
        {
          "id": "footer-linkurl",
          "type": "url",
          "label": "Link URL",
          "default": "Click Here"
        }
      ]
    }
  ],
  "presets": [
    {
      "name": "Footer Blocks",
      "category": "Footer",
        "blocks": [
            {
                "type": "select"
            },
        {
                "type": "select"
            }
        ]
    }
  ]
}
{% endschema %}

Она практически идентична той, которая работает в видео в 2017 году.Изменились ли вещи?Я пробовал другие условия, но все отклонены.

Заранее спасибо!

1 Ответ

0 голосов
/ 23 апреля 2019

Ваши "settings:": [ имеют дополнительные : в строке. Вот что выбрасывает ошибки.

Измените его на "settings", и у вас не должно возникнуть проблем.

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