無料ホームページテンプレート Template Party無料ホームページテンプレート Template Party

ブリーダー業者向けCMS

ブリーダー業者向けCMS共通メニュー

>> CMSバージョン履歴 <<

詳細ページで任意の項目だけを出力させる方法

item.htmlの仔犬データを表示させているtableタグ内の<!--{each item/info}--><!--{/each}-->の数行は、「項目1」〜「項目20」までを自動でループ出力させるブロックです。
これを必要な項目だけ出力させてみようと思います。

この設定はitem.htmlへの設定なので、試用版のままだと全犬種の詳細ページに適用されます。
犬種ごとに出力内容を変えたい場合は、犬種ごとに「一覧ページ」「詳細ページ」用のテンプレートを指定する方法のマニュアルもご覧下さい。

設定方法

item.htmlのhtml側を見ます。

<!--{each item/info}-->
<tr>
<th>{val item/info/title}</th>
<td>{val item/info/value}</td>
</tr>
<!--{/each}-->

という箇所が自動で出力されていくタグになりますのでこれを一旦削除し、出力を希望するタグに入れ替えます。

例えば、管理ページの「項目設定」メニューで設定している「項目1」「項目4」の2つを直接出力させる場合、

<tr>
<th>{val item/info1/title}</th>
<td>{val item/info1/value}</td>
</tr>
<tr>
<th>{val item/info4/title}</th>
<td>{val item/info4/value}</td>
</tr>

になります。

<< 1つ前のページに戻る