2019-09-14

Craft CMS のタイトル用フィールドで改行を有効にする #craftcms

Craft CMS の場合、各セクションのエントリではデフォルトでタイトル用のフィールド(1行テキスト)が用意されています。

別にこのフィールドを使う必要はなく、セクションに用意するフィールドのどれかをタイトル用に利用することもできます。

@BUN が以前書いていますね。

Craft CMS のフィールドについて理解しよう | BUN:Log
https://bunlog.dreamseeker.dev...

これをつかうことでテキストっぽいフィールドも改行ありのフィールドにすることができます。

セクションの入力タイプの設定としてはこのような感じで利用するフィールドのハンドル(この場合は c_textarea01 )を設定します。

これで entry.title でも取得ができます。

<hr>
<strong>entry.title</strong>
<h2>{{entry.title | nl2br}}</h2>
<hr>

改行が入るのでちょっとタグは調整する必要はありますが。。。

管理画面は残念ながら改行はされませんね。

用途によってはこういう使い方もありですね


ちなみにタイトル欄のラベルは自由にかえられます。

こんな感じで「ラベル名」と設定すれば、

「ラベル名」となります。