質問 > フロント機能 > 全商品一覧ページにて、各商品の属する親カテゴリ名を表示したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
DICO |
投稿日時: 2014/1/14 12:11
対応状況: −−−
|
新米 登録日: 2014/1/5 居住地: 投稿: 8 |
全商品一覧ページにて、各商品の属する親カテゴリ名を表示したい ----- ----- ----- ----- ----- ----- -----
[EC-CUBE] 2.12.6 [レンタルサーバ] heteml [PHP] PHP5.4 [データベース] MySQL5.6 ----- ----- ----- ----- ----- ----- ----- <現在のカテゴリ構成> 親カテゴリ ← この名前を取得したいです! └子カテゴリ └孫カテゴリ 親カテゴリ ← この名前を取得したいです! └子カテゴリ └孫カテゴリ ... ----- ----- ----- ----- ----- ----- ----- フォーラムや、一般検索により、 各カテゴリにおける「親カテゴリ名」を取得する方法は見つけることができました(実現もできました)。 しかしながら、店舗内全商品一覧ページにおいて、各商品の属する「親カテゴリ名」を表示させること(全ての商品のサムネイルの下に親カテゴリ名を表示させたい)ができませんでした。 商品一覧ページ(list.tpl)に記述されている以下のループ内で、各商品情報が出力される際に親カテゴリ名情報も取得しなければならないのですが、解決策を見つけることができません。
解決の足がかりになるような情報がありましたら、ご教授願いませんでしょうか? 何卒、よろしくお願い致します。 |
kanagettyo |
投稿日時: 2014/1/14 17:52
対応状況: −−−
|
半人前 登録日: 2012/12/13 居住地: 投稿: 26 |
Re: 全商品一覧ページにて、各商品の属する親カテゴリ名を表示したい DICO様
他のページでは、親カテゴリ名を表示する事が出来るが… 商品一覧ページのみ、親カテゴリ名が表示出来ないという認識で良いでしょうか。 上記のような状況であれば、 商品一覧のページで、カテゴリ情報を取得していない可能性が高いと思われます。 カテゴリ情報を取得していない場合、親カテゴリ名を表示する事は出来ません。 カテゴリ情報を取得していない事が確実である場合、 phpファイルを編集し、カテゴリ情報を取得する必要があります。 以上です。ご参考になれば幸いです。 |
DICO |
投稿日時: 2014/1/15 10:56
対応状況: −−−
|
新米 登録日: 2014/1/5 居住地: 投稿: 8 |
Re: 全商品一覧ページにて、各商品の属する親カテゴリ名を表示したい kanagettyo 様
ご返信くださいまして、誠にありがとうございます。 > 他のページでは、親カテゴリ名を表示する事が出来るが… > 商品一覧ページのみ、親カテゴリ名が表示出来ないという認識で良いでしょうか。 ちょっと違います。 「他のページでは、親カテゴリ名を表示する事が出来る」のではなく、「各カテゴリページでは、親カテゴリ名を表示する事が出来る」のです。 「各カテゴリページ」では、今いるカテゴリの親カテゴリを出力しているだけなので、「今いるカテゴリの親カテゴリ」が存在しない『全商品一覧ページ』または、『トップページ』では、各商品の属する「親カテゴリ名」を表示させることができないのです。 つまり、現状は、 1)商品が属しているカテゴリの親カテゴリ を表示しているのではなく、 2)開いているカテゴリページの親カテゴリ を表示させているだけなので、なんとか(1)を実現させたいと考えております。 各商品ごとに、 【商品のサムネイル写真】 【商品の親カテゴリ名】 【商品名】 【金額】 を表示させたいのですが、【商品の親カテゴリ名】を表示させることができないのです。 せっかくご返信いただきましたが、私の説明が悪かったために、大変申し訳ありませんでした。 |
kanagettyo |
投稿日時: 2014/1/15 18:31
対応状況: −−−
|
半人前 登録日: 2012/12/13 居住地: 投稿: 26 |
Re: 全商品一覧ページにて、各商品の属する親カテゴリ名を表示したい DICO様
> 1)商品が属しているカテゴリの親カテゴリ > を表示しているのではなく、 > 2)開いているカテゴリページの親カテゴリ > を表示させているだけなので、なんとか(1)を実現させたいと考えております。 画面のイメージとしては、商品詳細ページ(products/detail.php)に存在する、「関連カテゴリ」が近いと思われます。 こちらの「関連カテゴリ」は、商品が所属するカテゴリをすべて表示する仕組みとなっておりまので、こちらを参考にカスタマイズをすれば望み通りの動作が得られるかと思います。 一応下記で、簡単に関連カテゴリの動作説明をいたします。 LC_Page_Products_Detail.php 209行目付近
指定した[$product_id]が所属するカテゴリを取得しております。 detail.tpl 177行目付近
商品が所属するカテゴリを階層的に表示しております。 より詳細な説明が必要であれば、お気軽にその旨をご返信ください。 以上です。ご参考になれば幸いです。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |