FROM CACHE - jp_header

テーマカスタマイズ画面で、日本語のhandleを持つブログ記事を選択できない

sasaki
訪問者
3 0 1

独自テーマの開発を行っている者です。

テーマカスタマイズ画面で任意のブログ記事を選択できるセクションを追加したのですが、
日本語のhandleを持つブログ記事を選択するとエラーメッセージが出てしまいます。

商品やページを選択するセクションの場合はエラーが出ず、ブログ記事の場合のみ発生します。

以下に再現手順を記載します。
解決策がわかる方がいらっしゃいましたらご教示ください。
よろしくお願いいたします。

 

[1] ブログ記事を選択できるセクションを作る

Sections/news.liquid

<ul>
  {% for block in section.blocks %}
  {% assign article = articles[block.settings.news] %}
  <li>{{ article.title }}</li>
  {% endfor %}
</ul>

{% 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] 下記のエラーメッセージが出て、ストアに変更が反映されない

ss.png

5件の返信5

THEM
Shopify Partner
18 0 2

初めまして。こちら解決されましたでしょうか?

Shopify有料テーマですが、現在同じ状態で悩んでおります。

handleを英数字に都度変更すれば良いのでしょうが、何か解決策お分かりでしたら共有いただけますと幸いです。

よろしくお願いいたします。🙇‍

sasaki
訪問者
3 0 1

ご返信ありがとうございます。

残念ながら、この問題については未だ有益な情報を得られず、
未解決のままとなっております。

何か進展がありましたら、本トピックにてお伝えいたします。
よろしくお願いいたします。

Jizo_Inagaki
Shopify Partner
1006 380 697

個人的にはですが、見たところ状況的にテーマ側ではどうにもできないと思われるので、サポートに連絡していただくしかないかなと思います。

すでに連絡済みでしたら申し訳ありません。

Jizo_Inagaki | フリーランスのwebデザイナー
- テーマのカスタム承れます。
- 記載した回答で解決できましたらベストソリューションの承認をお願いします。
- DMや指名による対応はご依頼として有料でのみ承ります。
hio
訪問者
1 0 0

初めまして。Shopify有料テーマを購入したのせすが、こちらの内容で悩んでおります。
解決方法はあるのでしょうか?
よろしくお願いします。

 

THEM
Shopify Partner
18 0 2

解決策が見つからなかったので、私はhandle名(記事URL)を日本語→英数字に変更することで対応しました。