質問 > フロント機能 > 商品一覧ページでの表示について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tuye |
投稿日時: 2012/10/9 13:52
対応状況: −−−
|
常連 登録日: 2012/8/28 居住地: 投稿: 38 |
商品一覧ページでの表示について EC-CUBEバージョン 2.12.1
PHPバージョン PHP 5.3.3 DBバージョン MySQL 5.0.77 /*================================*/ お世話になっております。 商品一覧ページの任意の場所 カテゴリー名を取得表示させたいと思っています。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=10895&forum=10&post_id=51297#forumpost51297 上記を参考に 管理画面>デザイン管理>PC>ページ詳細設定にて list.phpに上記URLで紹介されている "<!--{$smarty.get.category_id|h}-->" を入れてみたりしているのですが 反映されませんでした。 何処か他にも情報を取得する為に ファイル編集する必要があるのでしょうか。 商品詳細画面では表示できてまして そこでの記載は"<!--{$arrRelativeCat[0][0].category_name}-->"のようにしています。 新規追加した項目の表示もさせたいのですが こちらもできていません。 初歩的な質問になるかもしれませんが どなたか教えていただければ幸いです。 よろしくお願いいたします。 |
marugizmo |
投稿日時: 2012/10/9 15:56
対応状況: −−−
|
一人前 登録日: 2012/4/6 居住地: 投稿: 147 |
Re: 商品一覧ページでの表示について こんにちは
ちょっと何がされたいのかイメージがつかめないのですが、 <!--{$smarty.get.category_id|h}--> は商品カテゴリのIDを取得しますので、カテゴリ名ではありません。 現在開いている商品ページのカテゴリ名でしたら、list.tplの表示したい場所に <!--{$tpl_subtitle|h}--> ※タイトルと同じ で表示されます。
|
tuye |
投稿日時: 2012/10/9 18:29
対応状況: −−−
|
常連 登録日: 2012/8/28 居住地: 投稿: 38 |
Re: 商品一覧ページでの表示について marugizmo 様
回答ありがとうございます。 引用:
説明が足りず申し訳ありません。 <!--{$tpl_subtitle|h}--> では言われる通りタイトル部分が表示されました。 取得表示させたい情報は 商品個別の関連カテゴリ名? (お菓子>アイス>チョコのチョコの部分)(.category_name?)と 新規追加カラム(.comment7のような)でして list.phpに <!--{$arrProduct.category_name|h}--> <!--{$arrRelativeCat[0][0].category_name}--> <!--{$arrProducts[cnt].comment7|h}--> のように記載してみましたが 反映されなかったので質問させていただいた次第です。 ご助言をいただければありがたい限りです。 よろしくお願いいたします。 |
marugizmo |
投稿日時: 2012/10/9 18:49
対応状況: −−−
|
一人前 登録日: 2012/4/6 居住地: 投稿: 147 |
Re: 商品一覧ページでの表示について こんにちは
前提として、カテゴリが親子構造であることは理解されているとして、 表示している商品一覧の「親、自分、子供」全てを表示したい。 ということでしょうか。 であれば、ブロックの LC_Page_FrontParts_Bloc_Category.php category.tpl を参考にカスタマイズされるのが良いと思います。 ※特にfunction lfGetCatTreeあたりでしょうか。
|
flealog |
投稿日時: 2012/10/9 19:09
対応状況: −−−
|
仙人 登録日: 2008/6/10 居住地: 投稿: 485 |
Re: 商品一覧ページでの表示について パンクズプラグイン というプラグインもありますので、そちらを利用してみてはいかがでしょうか?
https://www.ec-cube.net/products/detail.php?product_id=306
|
tuye |
投稿日時: 2012/10/10 14:11
対応状況: −−−
|
常連 登録日: 2012/8/28 居住地: 投稿: 38 |
Re: 商品一覧ページでの表示について marugizmo 様
ご返信ありがとうございます。 引用:
私の説明が足りず申し訳ありません。 子カテゴリの情報のみ取得表示させたいと思っています。 食品>アイス>チョコ →チョコの部分だけをタイトル部分ではなく 商品に関連させて 下記のように表示ができないかと思っています。 商品名 商品画像 価格 子カテゴリ 引用:
LC_Page_FrontParts_Bloc_Category.phpの中の "function lfGetCatTree"を 編集してということなのでしょうか。 上記の関数を LC_Page_Products_List.phpにコピーして 管理画面からlist.phpに category.tplでの記載へ <!--{$arrTree[cnt].category_name|h}-->のように 記載してみましたが表示されませんでした。 できればコード等も紹介していただければ助かります。 お忙しいところ恐れ入りますが よろしくお願いいたします。 |
tuye |
投稿日時: 2012/10/10 14:12
対応状況: −−−
|
常連 登録日: 2012/8/28 居住地: 投稿: 38 |
Re: 商品一覧ページでの表示について lealog 様
プラグインの紹介ありがとうございます。 今回はパンくずリストでというのではないのですが 参考にさせていただきます。 |
tuye |
投稿日時: 2012/10/11 11:33
対応状況: −−−
|
常連 登録日: 2012/8/28 居住地: 投稿: 38 |
Re: 商品一覧ページでの表示について http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=3997&forum=5&post_id=18329#forumpost18329
過去の質問で同じような内容を見つけました。 引用:
"$this->arrRelativeCat = $objDb->sfGetMultiCatTree"を LC_Page_products_List.phpのどこの部分に どのように記載すればいいのでしょうか。 どなたかご教授いただけませんでしょうか。 |
tuye |
投稿日時: 2012/10/12 13:51
対応状況: −−−
|
常連 登録日: 2012/8/28 居住地: 投稿: 38 |
Re: 商品一覧ページでの表示について http://ec-cube.nakweb.com/blog/736.html
上記URLを参考にさせていただいて "$this->arrRelativeCat = $objDb->sfGetMultiCatTree" をLC_Page_Products_List.phpに記載して サブカテゴリ情報の取得はできました。 上記の記載通りですと "食品 > なべ" のように表示されますが、 "なべ" のみを表示させるにはどうしたらいいでしょうか。 list.tpl部分を変更して試しているのですが うまく表示されません。 どなたかご教授いただけませんでしょうか。 |
marugizmo |
投稿日時: 2012/10/12 15:34
対応状況: −−−
|
一人前 登録日: 2012/4/6 居住地: 投稿: 147 |
Re: 商品一覧ページでの表示について こんにちは
参考にされたページの $arrRelativeCat[$id] という配列の中身を見ていただくと、 parent_category_id というのがあると思います。 Smartyのsectionで取り出す際、 ・表示されている商品一覧のカテゴリIDがparent_category_idと一致するまでは表示しない の様にすればよいと思います。
|
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |