質問 > フロント機能 > 商品項目追加について |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
aki5072 |
投稿日時: 2010/3/3 22:13
対応状況: −−−
|
新米 登録日: 2010/1/18 居住地: 投稿: 8 |
Re: 商品項目追加について 引用:
y_shiki様にご指摘いただきました箇所を参考に修正いたしました。 それだけでは解決しませんでしたが、下記の通りに修正追加することで無事表示ができました! --------------- 「data/smarty/templates/default/detail.tpl」 <input type="hidden" name="deliday_flg" value="<!--{$arrProduct.deliday_flg}-->" /> 出荷するまでの日数: <!--{if $arrProduct.deliday_flg == "1"}--> 即日出荷 <!--{/if}--> <!--{if $arrProduct.deliday_flg == "2"}--> 2営業日後 <!--{/if}--> --------------- 「data/smarty/templates/default/cart/index.tpl」 出荷するまでの日数: <!--{if $arrProductsClass[cnt].deliday_flg == "1"}--> 即日出荷 <!--{/if}--> <!--{if $arrProductsClass[cnt].deliday_flg == "2"}--> 2営業日後 <!--{/if}--> --------------- きちんと勉強してから出直せと言われそうですが、 PHP、DB等、仕事上、様々な業務をこなしながら勉強に時間を費やすことができない私のような初心者にとって、 今回のような、ちょっとしたアドバイスがきっかけとなることがあります。 y_shiki様、誠にありがとうございました |
y_shiki |
投稿日時: 2010/3/3 17:52
対応状況: −−−
|
半人前 登録日: 2010/3/2 居住地: 山形 投稿: 25 |
Re: 商品項目追加について > それとも、他に修正するファイルがあるのでしょうか?
当方、EC-CUBE触り始めて数日なもので考慮足りないかもしれないですが、以下への修正が必要だと思います。 vw_product_classビューへの deliday_flg フィールドの追加。 /data/class/helper/C_Helper_DB.php SC_Helper_DB::sfGetProductsClassメソッド内の $colへ deliday_flg 追加。 |
aki5072 |
投稿日時: 2010/3/3 11:08
対応状況: −−−
|
新米 登録日: 2010/1/18 居住地: 投稿: 8 |
商品項目追加について [EC-CUBE] 2.4.2
[PHP] PHP 5.2.9 [データベース] PostgreSQL 7.4.19 お世話になっております。 商品項目を追加したくて、下記サイトを参考に「出荷するまでの日数」をカート付近に追加しました。 http://wiki.ec-orange2.jp/index.php?%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA%EF%BC%9A%E5%BF%9C%E7%94%A8%2F%E5%95%86%E5%93%81%E5%B1%9E%E6%80%A7%E8%BF%BD%E5%8A%A0 「出荷するまでの日数」は テーブル「dtb_products」とビュー「vw_product_allclass_detail」に 「deliday_flg」というカラム名で追加しています。 現在、カート付近は以下のような表示になっております。 追加したのは(3)です --------- (1)規格 (2)個数 (3)出荷するまでの日数: 2営業日後の出荷 (4)かごに入れるボタン --------- ソースはこんな感じにしています。 <!--{if $arrProduct.deliday_flg == "1"}--> 出荷するまでの日数:即日出荷 <!--{/if}--> <!--{if $arrProduct.deliday_flg == "2"}--> 出荷するまでの日数:2営業日後 <!--{/if}--> この(3)を、買い物かごページに表示したいと思っています。 こんな感じのイメージです。 --------- 商品名 ●●●●● 規格:●●●● (3)出荷までの日数: --------- そこで、 「data/smarty/templates/default/cart/index.tpl」に 下記のように追加しました。 出荷までの日数: <!--{$arrProductsClass[cnt].deliday_flg}--> うまく表示できなくて困っております。 編集箇所が間違っておりますでしょうか? それとも、他に修正するファイルがあるのでしょうか? 初歩的な質問で申し訳ございませんが、お力をお貸しください。 どうぞ宜しくお願い申し上げます |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |