例: エントリ内の拡張フィールドのlabel (名前)、text (内容) を順番に出力する例
- <$MTExtFieldLabel escape="html"$>: <$MTExtFieldText$>
フィールドをラベル名で指定して直感的に取り出すには?
PowerCMS の拡張フィールドをテンプレートタグで直感的に扱うには、あらかじめ MTExtFields ブロックタグの中で MTSetVarBlock タグを使い、値とラベル名を関連付けると良いでしょう。
<$MTExtFieldLabel$>
<$MTExtFieldText$>
ループが実行されると各フィールドのラベルと値が変数に入りますので、以下のような記述で拡張フィールドの値を取り出すことができます。
施設名: <$MTVar name="施設名" escape="html"$>
所在: <$MTVar name="住所" escape="html"$>