独自テーマの開発を行っている者です。
テーマカスタマイズ画面で任意のブログ記事を選択できるセクションを追加したのですが、
日本語のhandleを持つブログ記事を選択するとエラーメッセージが出てしまいます。
商品やページを選択するセクションの場合はエラーが出ず、ブログ記事の場合のみ発生します。
以下に再現手順を記載します。
解決策がわかる方がいらっしゃいましたらご教示ください。
よろしくお願いいたします。
[1] ブログ記事を選択できるセクションを作る
Sections/news.liquid
{% for block in section.blocks %}
{% assign article = articles[block.settings.news] %}
- {{ article.title }}
{% endfor %}
{% schema %}
{
"name": "news",
"blocks": [
{
"type": "article",
"name": "news",
"settings": [
{
"id": "news",
"type": "article",
"label": "article"
}
]
}
]
}
{% endschema %}
[2] セクションをテンプレートに配置する(例えば page.liquid など)
{% section 'news' %}
[3] テーマカスタマイズ画面で、[2] で追加したセクションを使用しているテンプレートを開く
[4] ブログ記事を選択するフィールドがあるので、日本語のhandleを持つブログ記事を選択する
[5] 下記のエラーメッセージが出て、ストアに変更が反映されない