質問 > その他 > 全商品表示ページだけに説明文等のコンテンツを表示するには |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
change |
投稿日時: 2010/6/23 23:32
対応状況: −−−
|
半人前 登録日: 2010/5/18 居住地: 投稿: 19 |
全商品表示ページだけに説明文等のコンテンツを表示するには お世話になります。
http://www.eccube-school.jp/products/detail43.html このページを参考にカテゴリ毎に異なる説明文や画像を表示させる ことはできたのですが、全商品を表示させた時(http://www.○○○.com/products/list.php)には説明文等を表示できなくて困っております。 できれば、管理画面から入力できるようにしたいのですが、 力技でも表示できるようになればありがたいです。 EC-CUBE は 2.4.3です。 よろしくお願いいたします。 |
AMUAMU |
投稿日時: 2010/6/24 1:26
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 全商品表示ページだけに説明文等のコンテンツを表示するには 目的としているゴールは分かりますが
引用: 全商品を表示させた時(htt://www.○○○.com/products/list.php)には説明文等を表示できなくて困っております。 何をされて、どのような点で詰まって困っているのでしょうか? 力技でやるのであればデザインテンプレートにてSmarty処理で分岐させるのが手っ取り早いとは思います。
|
change |
投稿日時: 2010/6/24 10:02
対応状況: −−−
|
半人前 登録日: 2010/5/18 居住地: 投稿: 19 |
Re: 全商品表示ページだけに説明文等のコンテンツを表示するには ありがとうございます。
>何をされて、どのような点で詰まって困っているのでしょうか? >力技でやるのであればデザインテンプレートにてSmarty処理で分岐させるのが手っ取り早いとは思います。 phpやSmartyの理解が乏しく、とりあえずやってみたのは、 userdata/packages/○○○/list.tplに <!--{assign var=list value="`$smarty.const.URL_DIR`products/list.php"}--> <!--{ if $smarty.server.PHP_SELF==$list}--> <!--▼TOPIMAGE--> ■表示させたい内容■ <!--▲TOPIMAGE--> <!--{/if}--> を記述したのですが、これだと各カテゴリのページにも反映されてしまって困っております。 基本的なことかもしれませんが、ご指導願えますでしょうか? よろしくお願い致します。 |
AMUAMU |
投稿日時: 2010/6/24 10:33
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 全商品表示ページだけに説明文等のコンテンツを表示するには そこまでやれているのであれば色々な方法がありますが、基本的な考え方は、表示したいページを特定する要素をifで確認していく形になるかと思います。
例えばURIの内容や、タイトルなどの要素など、色々あるかと思いますのでSmartyの変数一覧や、EC-CUBEのテンプレート変数などを使うと良いかと思います
|
change |
投稿日時: 2010/6/24 11:00
対応状況: −−−
|
半人前 登録日: 2010/5/18 居住地: 投稿: 19 |
Re: 全商品表示ページだけに説明文等のコンテンツを表示するには 返信ありがとうございます。
私もifでタイトルやidの要素を確認してみたのですが、 上手くいかなかったので、ここで質問させてもらいました。 AMUAMUさんのコメント見てから再度、確認したところ、 単純に条件の記述が間違っていただけでした。。。 <!--{if $tpl_subtitle == "全商品"}--> ■表示させたい内容■ <!--{/if}--> これで、いけそうです! お騒がせしまして、申し訳ありませんでした。 ありがとうございました! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |