機能要望 > フロント機能 > /products/detail.tpl でカテゴリー毎で表示する内容を変更したいです。 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mizuvan |
投稿日時: 2014/10/17 12:28
対応状況: −−−
|
長老 登録日: 2013/3/26 居住地: 投稿: 253 |
/products/detail.tpl でカテゴリー毎で表示する内容を変更したいです。 http://phono.co.jp/note/ec-cube-%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA%E6%AF%8E%E3%81%AB%E8%A1%A8%E7%A4%BA%E3%82%92%E5%88%87%E3%82%8A%E6%9B%BF%E3%81%88%E3%82%8B_1284/ 上記サイトの内容を参考に /products/detail.tpl へそのまま追記して カテゴリIDが1の商品の表示なら、ページ上に 「カテゴリ1の場合に表示する内容 」 カテゴリIDが2の商品の表示なら、ページ上に 「カテゴリ2の場合に表示する内容 」 と表示させようとしましたが、表示は何もされず真っ白でした。またソースを見てもHTML上何もソースがありません。 カテゴリーIDもこのパターンで15個まで追加しました。 やりたいことは、商品詳細ページ上にカテゴリーによって表示方法がことなる商品を自動で判別して 表示する内容を変えたいのです。 ページ上には、<!--{$arrProduct.name|h}--> や <!--{$arrProduct.comment1|h}--> を記述して 商品によってDBよりデータ読み取って表示させたいと思っていますのでテンプレートに直接書かなければならないと 思っています。 ちなみに商品毎に複数の規格の設定がされています。 どなたかお分かりになる方がいらっしゃいましたアドバイスいただけますでしょうか 環境 EC-CUBEバージョン:2.13.2 PHP情報:5.3.28 DB情報:MySQL 5.6.13-log |
tsuji |
投稿日時: 2014/10/17 13:19
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: /products/detail.tpl でカテゴリー毎で表示する内容を変更したいです。 mizuvan 様
LC_Page_Products_Detail.phpに$arrSearchDataにデータを入れる記述はありませんので、 このままであれば、なにも表示されないと思います。 $arrSearchDataに商品に紐づくカテゴリのデータを入れるなら、うまくいくかと思います。 ただし、この場合、商品に紐づいているカテゴリが1つならばそうできます。 複数紐づいている場合は、foreach文で回して表示することになると思います。
|
ec9iii |
投稿日時: 2014/10/18 1:25
対応状況: −−−
|
一人前 登録日: 2014/9/8 居住地: 投稿: 117 |
Re: /products/detail.tpl でカテゴリー毎で表示する内容を変更したいです。 関連カテゴリ($arrRelativeCat)を利用してカテゴリーを判定されるのが良いのではないでしょうか。
ただ、tsuji様が仰られているように、商品には複数のカテゴリーが登録できますので、 判定させるルール決めというか、工夫が必要だとは思います。 |
mizuvan |
投稿日時: 2014/10/21 15:35
対応状況: −−−
|
長老 登録日: 2013/3/26 居住地: 投稿: 253 |
Re: /products/detail.tpl でカテゴリー毎で表示する内容を変更したいです。 tsuji様、ec9iii様
返信が遅く申し訳ございませんでした。 アドバイスをいただきありがとうございます! その後、自分なりに調べているのですが、言われている内容をしっかり認識できるまでに至っていません。 現在頑張って検証中です。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |