カスタマイズ画面での見出し改行についてご質問

Topic summary

カスタマイズ画面の見出し入力で、以前はShift+Enterで改行できたが、現在できなくなったという問題が報告されました。

原因の特定:

  • Dawn 7.0.1では見出しのタイプが「richtext」
  • Dawn 11.0.0では「inline_richtext」に変更されており、inline_richtextでは改行(line break)ができない仕様

解決方法:
Dawn 11.0.0で改行を可能にするには、以下の手順でコード修正が必要:

  1. コード編集 > セクション > rich-text.liquidの192行目付近を開く
  2. 見出し設定の"type"を"inline_richtext"から"richtext"に変更

注意点:

  • コード変更後は表示崩れが発生しないか確認が必要
  • 本文では現在も改行可能な状態
Summarized with AI on November 16. AI used: claude-sonnet-4-5-20250929.

カスタマイズ画面にて見出しを入力する際、shift+enterで以前は改行できたはずなのですが、今はできなくなってしまったのでしょうか?(見出しではなく本文では今もできる状態)

以前はDawn 8.0.0、今はDawn11.0.0.を使用しています。

Dawnの変更でしょうか?もしくは別の設定が悪くできなくなってしまっているのでしょうか?

何も分からず困ってまして、ご助言をいただけますと幸いです。

@lalawo

リッチテキストセクションのことでしょうか?

もし、そうでしたら、

手元にあったのがDawn 7.0.1だったので、Dawn 7.0.1を確認したのですが、

どうやらDawn 11.0.0とは、「タイトル」のタイプが異なるようです。

Dawn 7.0.1は、richtext

Dawn 11.0.0は、inline_richtext

inline_richtextでは、line break、つまり、改行ができそうです。

参考: https://shopify.dev/docs/themes/architecture/settings/input-settings#inline_richtext

もし、Dawn 11.0.0でもリッチテキストのタイトルを改行したい場合は、

コード編集 > セクション > rich-text.liquidの192行目付近にあるコードを下記のように修正するば良いはずです。

"settings": [
        {
          "type": "inline_richtext",
          "id": "heading",
          "default": "Talk about your brand",
          "label": "t:sections.rich-text.blocks.heading.settings.heading.label"
        },

"settings": [
        {
          "type": "richtext",
          "id": "heading",
          "default": "

Talk about your brand

",
          "label": "t:sections.rich-text.blocks.heading.settings.heading.label"
        },

検証はしておりませんので、

表示の崩れが発生するかもしれませんので、

変更後、表示に問題ないか確認いただいた方が良いです。

ご参考まで。

(キュー田辺)