質問 > フロント機能 > 2.11での規格で分けられた商品の価格表示 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
regreg |
投稿日時: 2011/3/25 15:08
対応状況: −−−
|
新米 登録日: 2011/3/11 居住地: 投稿: 6 |
2.11での規格で分けられた商品の価格表示 ver2.11での規格で分けられた商品の価格表示は可能でしょうか?
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=430&forum=6&post_id=1218#forumpost1218 などを参考に改造をしようかと思ったのですが、 変数などが違っていたため、 断念しました。 もし、ご存知でしたらアドバイスをお願い致します。 |
AMUAMU |
投稿日時: 2011/3/25 15:20
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 2.11での規格で分けられた商品の価格表示 該当するカスタマイズをしたいと思われる部分はSC_Productクラスに移動しています。
ちなみにsetProductsClassByProductIds呼び出し後、価格は既にオブジェクト内に展開済みという仕様に変わっていますので、価格情報は$objProduct->classCategoriesの中を見ると格納されているはずですから、あとは取り出して表示したい文字列に価格情報を加えるカスタマイズを行うだけかと思います。
|
regreg |
投稿日時: 2011/3/25 16:01
対応状況: −−−
|
新米 登録日: 2011/3/11 居住地: 投稿: 6 |
Re: 2.11での規格で分けられた商品の価格表示 返信をありがとうございます。
もしよろしければ、ご参考までにコード等を教えていただけないでしょうか。 あつかましいお願いかもしれませんし、やろうとしていることに実力が追いついていないかもしれませんが、 助けていただけますれば幸いです。 よろしくお願い致します。 |
habu |
投稿日時: 2011/3/25 16:47
対応状況: −−−
|
長老 登録日: 2006/9/15 居住地: 投稿: 282 |
Re: 2.11での規格で分けられた商品の価格表示 regreg様
引用: もしよろしければ、ご参考までにコード等を教えていただけないでしょうか。 規格1を選択した状態で、規格2のリストBOX表示に価格も表示したいという事でしたら以下の変更で行えます。 html/js/products.js の25行目から始まるsetClassCategories関数内に、赤字の部分を追加する。
実現されたいのが、貼付されたフォーラムで行っている様に「規格1+規格2」のリストBOXを作成して価格も表示したいという事でしたら、もう少し大きめの改造が必要になります。
|
regreg |
投稿日時: 2011/3/25 17:14
対応状況: −−−
|
新米 登録日: 2011/3/11 居住地: 投稿: 6 |
Re: 2.11での規格で分けられた商品の価格表示 ご解答ありがとうございます。
もう少し大きめの改造というのを教えていただければ…と思います。 …申し訳ありません! 一覧表示と詳細表示の 通常価格(税込): 84〜1,260 円 販売価格(税込): 980〜1,260 円 を 餅100g 500円 餅200g 1,000円 餅300g 1,500円 というように表示したいのです。 あつかましくて申し訳ありませんが、よろしくお願い致します。 |
habu |
投稿日時: 2011/3/25 19:54
対応状況: −−−
|
長老 登録日: 2006/9/15 居住地: 投稿: 282 |
Re: 2.11での規格で分けられた商品の価格表示 regreg様
引用: もう少し大きめの改造というのを教えていただければ…と思います。 テンプレート側に必要なデータは来ているので、 統合版のリストBOXを作成し、選択時にオリジナルのリストBOXを連動させる様にすれば良いと思います。 data/Smarty/templates/default/products/detail.tpl の最初に以下の2行を追加すると、どの様なデータが来ているのかを確認する事ができます。
#すみません、実コードを作ってみるのは今のところ時間がとれそうにありません。
|
habu |
投稿日時: 2011/3/28 14:26
対応状況: −−−
|
長老 登録日: 2006/9/15 居住地: 投稿: 282 |
Re: 2.11での規格で分けられた商品の価格表示 regreg様
引用: 一覧表示と詳細表示の されたい事はリストBOXの改造ではなく、表示の変更ですね。 詳細ページについては、以下のカスタマイズでいけるのではないかと思います。 (規格2を登録している場合にも対応しています) data/Smarty/templates/default/products/detail.tpl の、「販売価格」表示部分と「ポイント」の表示部分の間などに、以下のコードを追加する。
また、もともとの通常価格、販売価格の表示部分は リストBOXと連動していますので、削除してしまうのではなく、 スタイルシートで非表示にするのが良いと思います。 (削除すると、恐らくJavaScriptのエラーになるので)
|
habu |
投稿日時: 2011/3/28 14:40
対応状況: −−−
|
長老 登録日: 2006/9/15 居住地: 投稿: 282 |
Re: 2.11での規格で分けられた商品の価格表示 regreg様
因みに、規格1のリストBOX内に、それぞれの販売価格を表示したい場合は、 以下のカスタマイズでいけると思います。 data/Smarty/templates/default/products/detail.tpl の、規格1リストBOXのselectの中身を赤字の様に変更する。
|
sea_gull |
投稿日時: 2011/12/11 12:53
対応状況: −−−
|
常連 登録日: 2011/3/28 居住地: 投稿: 40 |
Re: 2.11での規格で分けられた商品の価格表示 上記の「規格1のリストBOX内に、それぞれの販売価格を表示」
を設置したのですが、表示されません。 よろしくお願い致します。 ver.2.11.4 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |