質問 > 管理機能 > 商品カテゴリごとに計算方法を変えたい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tsz |
投稿日時: 2012/5/23 18:54
対応状況: −−−
|
半人前 登録日: 2012/5/23 居住地: 投稿: 15 |
商品カテゴリごとに計算方法を変えたい EC-CUBE2.3.3 PHP5.1.6 mysql5.0.45
です。 dtd_categoryからcategory_idを取得して detail.tqlページで表示させたいのですが、 どうデータを取得していいかわかりません。 データ取得しページで表示させるまでのプロセスを教えていただきたいです。 |
fukap |
投稿日時: 2012/5/25 8:55
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: 商品カテゴリごとに計算方法を変えたい このあたり、役に立ちませんか?
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=4667&forum=2&post_id=21392#forumpost21392 dtb_category から取得しなおしても良いと思いますが、 2.3系でも、商品詳細ページで category_id は一度取得しているはずですので、 それを利用すれば良いと思います。 |
tsz |
投稿日時: 2012/5/25 15:45
対応状況: −−−
|
半人前 登録日: 2012/5/23 居住地: 投稿: 15 |
Re: 商品カテゴリごとに計算方法を変えたい アドバイスいただきありがとうございます。
初心者なものでわからないことだらけなのですが、 商品詳細ページで取得したcategory_idをdetail.tplで値を受け取れるのですか? 一応私は初め var arrProductID="<!--{$arrProduct.product_id}-->"; と書いたら欲しかった値ではない値を受け取ってしまい (これは商品ごとのIDでしたのでif分で書くととても長いコードになってしまい・・・) 次に var arrProductID="<!--{$arrRelativeCat[r][s].category_id}-->"; と書いたら何も値が受け取れませんでした。 受け取り方がおかしいんでしょうか? お手数ですが再度アドバイスいただければ幸いです。 |
fukap |
投稿日時: 2012/5/25 16:52
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: 商品カテゴリごとに計算方法を変えたい 関連カテゴリのループ内に書けば取得できると思います。
またSmartyで変数セットする場合は、assign を使うのが良いと思います。 2.3.3 data/Smarty/templates/default/detail.tpl
これで $category_id に値が入らないかな。 複数カテゴリに関連付けている場合は、たぶん一番最後の幹のカテゴリIDが取得されそうです。 |
tsz |
投稿日時: 2012/5/28 10:29
対応状況: −−−
|
半人前 登録日: 2012/5/23 居住地: 投稿: 15 |
Re: 商品カテゴリごとに計算方法を変えたい なんとかできそうです。
大変助かりました。 ありがとうございました。 また何かありましたらよろしくお願いします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |