質問 > フロント機能 > 特定のメーカーの商品詳細ページの途中に共通項目を表示させたい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mchk |
投稿日時: 2012/11/30 19:44
対応状況: 開発中
|
新米 登録日: 2012/11/30 居住地: 投稿: 2 |
特定のメーカーの商品詳細ページの途中に共通項目を表示させたい 初めまして。
ECCUBE 2.11.5でサイトを運営している者です。 超初心者です。 特定のメーカーの商品ページ中に同じ内容のコンテンツを入れたいのですが、 やり方が分からず困っています。 状況としてはこの方 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=11239&forum=10 と似ているのですが、これをさらに特定のメーカーでやりたいと思っています。 ブロックで作成するところまでは出来たのですが、いざどこにインクルードすれば いいのかわからず…。 商品テンプレート内だと全部の商品に反映されてしまいますよね? if文などで書けば良いのかもしれませんが、書き方がわかりません。 すみません、分かる方がいらっしゃいましたら教えてください。 |
ゲスト |
投稿日時: 2012/12/1 21:47
対応状況: −−−
|
Re: 特定のメーカーの商品詳細ページの途中に共通項目を表示させたい これは、特定メーカーの商品詳細ページでのみ作成したブロックを表示させるということでしょうか?
私も、if文などがわからず質問する側ですが、 以前、似たようなことをしたので、下記アドレスを参考に考えてみてはいかがでしょうか? http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=10996&forum=10&post_id=51836#forumpost51836 ちなみに、私の考えとしては、 追加したブロックの先頭に <!--{if $arrSearchData.maker_id = ○○}-->と入力し、○○にはメーカーID入れる 最後に <!--{/if}-->とを入れる。 ただし、いつも質問している立場なので・・・・勉強がてら参加させていただきました。 間違っていたらごめんなさい。そうそう、結果だけは教えて下さいね。 |
|
mchk |
投稿日時: 2012/12/3 18:08
対応状況: −−−
|
新米 登録日: 2012/11/30 居住地: 投稿: 2 |
Re: 特定のメーカーの商品詳細ページの途中に共通項目を表示させたい goodspeedさん、アドバイスありがとうございました!
教えていただいた方法そのままだとエラーになってしまったんですが、それをヒントに調べ、無事解決出来ました! 具体的には以下のように記述しました。 <!--{if $arrProduct.maker_id == メーカーID }--> 追加したい内容 <!--{else}--> その他の場合の処理 <!--{/if}--> $arrSearchData.maker_idではなく、$arrProduct.maker_idが正しいようで。 でも、あの返信がなければとてもここまでたどり着けませんでした。 とっても参考になり助かりました! ありがとうございました! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |