サポート

カテゴリー別 詳細記事を分岐

YAMA (2017/06/28 16:30)

設置URL : http://google.co.jp

カテゴリ別一覧のデザイン変更(/internals/category/カテゴリID.html)はできたのですが、
その先の記事詳細のデザインをカテゴリ別にタイトル画像だけでも変えたいのです。
どのようき記載すればよいでしょうか?

ミツ (2017/06/29 22:20)

URL : http://32877.xii.jp

こんにちは。

記事詳細(freo/index.php/view/エントリーID)画面の表示を変えるには、[freo/templates/internals/view/default.html]を変更してください。

エントリーに登録されたカテゴリーによってタイトル画像を変更するには、

<!--{if in_array('カテゴリーID',$entry_associate.category|smarty:nodefaults)}-->
<img src="表示させたいタイトル画像のURL" />
<!--{/if}-->

のようにすれば良いと思います。

参考URL:I'll be NET|smartyのin_arrayで配列の中の値の有無を調べる方法
http://illbenet.jp/view/61

YAMA (2017/08/18 15:33)

ご教授ありがとうございます。
freo/templates/internals/view/default.htmlの一番上に記載したのですが、分岐されません。
どこかの間でないと動作しないとかありますか?

ミツ (2017/08/19 19:29)

URL : http://32877.xii.jp

こんにちは。

大変失礼致しました。
検証したところ、in_arrayではなくarray_key_existsを使用するべきでした。

<!--{if array_key_exists('カテゴリーID',$entry_associate.category|smarty:nodefaults)}-->
<img src="表示させたいタイトル画像のURL" />
<!--{/if}-->

上記のようにしてお試しください。

返信

  • この記事に返信します。
  • 返信の際は、設置URL以外の項目は入力必須です。
投稿フォーム
名前
設置URL
本文(本文の装飾について
編集キー(投稿した記事を編集する際に使用します。)
投稿キー(スパム対策に、投稿キー を半角で入力してください。)