ブランド名のカナ表記を追加したい

お世話になっております。

"ページ"にて、ベンダーに登録したブランド名が表示されるパーツを設置して、ブランドリストを作成しています。

ブランド名は英字ですが、追加でカナ表記が表示されるようにしたいです。

ブランドごとの各コレクションを作成して、メタフィールドにカナ表記を記述しています。

“パーツのブランド名を参照して、コレクション名と一致すれば、そのコレクション内のメタフィールドを出力する”
という記述をしたいです。

色々試したのですがうまくいかずこちらで質問させていただきました。

以下はベンダー名が出力されている部分のコードになります。


    {% for vendor in shop.vendors %} {% liquid assign vendor_arr = vendor | split: '' assign first_letter = vendor_arr[0] | upcase

    if first_letter != main_first_letter
    continue
    endif
    %}

  • {%- assign vendor_handle = vendor | handle -%} {%- assign collection_for_vendor = collections[vendor_handle] -%} {{- vendor }}
  • {% endfor %}
---------------------------------- テーマはSELECTを使用しています。

もしお分かりになる方いらっしゃいましたら、アドバイスいただけますと幸いでございます。

「ブランドごとに用意したコレクションページに、コレクションのメタフィールドに登録したカナ表記を表示する」というのがご要望だと理解したうえで、簡易的ではありますが以下のコードをコレクションのliquidファイルに記述すれば実現可能ではないかと思われます。よくわからない点がありましたら、コメントください。

{% # ショップに登録されているベンダー名をすべて走査 %}
  {% for vendor in shop.vendors %}
    {% # ベンダー名がコレクションタイトルと一致していたら %}
    {% if vendor == collection.title %}
      {% # いま表示しているコレクションページのメタフィールドのカナ表記を表示 %}
      

{{ collection.metafields.custom.vendor_kana }}

    {% endif %}
  {% endfor %}