質問 > フロント機能 > EC-CUBE2.12 商品一覧にメーカー名を表示 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
nemnem |
投稿日時: 2012/8/24 10:23
対応状況: −−−
|
新米 登録日: 2012/8/24 居住地: 投稿: 8 |
EC-CUBE2.12 商品一覧にメーカー名を表示 バージョン 2.12 です。
商品一覧にメーカー名を表示を表示したく、いろいろ調べた結果 2.11で以下の方法がありました。 data/class/SC_Product.phpの $col の最後に maker_nameを加えて data/Smarty/templates/default/products/list.tplに <!--{$arrProduct.maker_name|h}--> を追加したのですが、メーカー名が表示されませんでした。 2.12の事例などは、まだまだ少ないのですかね? どなたか、ご教授お願いいたします。 |
134 |
投稿日時: 2012/8/24 18:45
対応状況: −−−
|
一人前 登録日: 2009/10/20 居住地: 京都市 投稿: 91 |
Re: EC-CUBE2.12 商品一覧にメーカー名を表示 EC-CUBE2.12.0 + PHP5.3.10 + PostgreSQL8.3 で確認しました。
data/class/SC_Product.php の lists() 関数の $col に maker_name を加えるだけで表示できました。 テンプレート内で $arrProduct を var_dump したら 値が渡ってきているか確認できると思いますが、如何でしょうか。 |
nemnem |
投稿日時: 2012/8/28 10:52
対応状況: 確認中
|
新米 登録日: 2012/8/24 居住地: 投稿: 8 |
Re: EC-CUBE2.12 商品一覧にメーカー名を表示 ありがとうございます。
<!--{$arrProduct|@var_dump}--> で、確認してみたのですが、["maker_name"]=> string自体が渡されていませんでした。 後付ですが、当方開発環境 EC-CUBE2.12.0 + PHP5.2.17 + MySQL 5.1.59です。 data/class/SC_Product.php 130行目から以下の一番下にmaker_nameと追加したのですが function lists(&$objQuery, $arrVal = array()) { $col = <<< __EOS__ product_id ,product_code_min ,product_code_max ,name ,comment1 ,comment2 ,comment3 ,main_list_comment ,main_image ,main_list_image ,price01_min ,price01_max ,price02_min ,price02_max ,stock_min ,stock_max ,stock_unlimited_min ,stock_unlimited_max ,deliv_date_id ,status ,del_flg ,update_date ,maker_name ご面倒をおかけいたします。 追加ですが、MYSQLのテーブルdtb_makerのメーカー名項目が 単にnameとなっていましたが、関係ないですかね? |
nemnem |
投稿日時: 2012/8/29 16:09
対応状況: 解決済
|
新米 登録日: 2012/8/24 居住地: 投稿: 8 |
Re: EC-CUBE2.12 商品一覧にメーカー名を表示 すみません、解決しました。
なんかインストール等がおかしかったらしく、EC-CUBE自体を再インストールしたら、表示されました。 ご教授ありがとうございました。 |
nemnem |
投稿日時: 2012/8/29 17:24
対応状況: 確認中
|
新米 登録日: 2012/8/24 居住地: 投稿: 8 |
Re: EC-CUBE2.12 商品一覧にメーカー名を表示 原因がわかりました。 商品一覧を横並びのプラグインや横並びにカスタマイズしてしまうと、メーカー名が消えてしまいます。 元に戻しても、表示されなくなりました。 ん〜、何が原因ですかね〜?引用: |
flealog |
投稿日時: 2012/8/29 17:46
対応状況: −−−
|
仙人 登録日: 2008/6/10 居住地: 投稿: 485 |
Re: EC-CUBE2.12 商品一覧にメーカー名を表示
↑の div 内にメーカー名を書き込んでいませんか? 横並び商品一覧プラグインでは、
を非表示にし、
を別テンプレと置き換えています。 ご確認ください。
|
nemnem |
投稿日時: 2012/8/31 16:27
対応状況: 解決済
|
新米 登録日: 2012/8/24 居住地: 投稿: 8 |
Re: EC-CUBE2.12 商品一覧にメーカー名を表示 ご指摘部分を確認して、再度確認したところ表示されました。 ご丁寧な、説明をしていただきありがとうございました。 お手数をおかけいたしました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |