質問 > フロント機能 > 金額を「無料」として表示 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yukisaria |
投稿日時: 2015/11/3 12:55
対応状況: −−−
|
新米 登録日: 2015/11/3 居住地: 投稿: 4 |
金額を「無料」として表示 Ver2.13.4です。
商品一覧および商品詳細で、 金額が0円で登録されているものをページ上では"無料"という表記に置き換えたいと思っています。 テンプレートでjavascriptでの置き換えも思いつきましたが構造上無理そうなので内部処理側での変更になりますでしょうか。 具体的にどのあたりにどういう処理を追加すれば良いですか? |
88mz51ki |
投稿日時: 2015/11/3 16:57
対応状況: −−−
|
半人前 登録日: 2015/7/6 居住地: 投稿: 21 |
Re: 金額を「無料」として表示 yukisaria様
tplファイルでの対処となりますと、以下の箇所を書き換えると宜しいかと思われます。 ※/data/Smarty/templates/default/products/list.tpl(商品一覧ぺージ) 180行目あたり <!--{else}-->の上辺りに以下の2文を追加してみてください。 <!--{else if $arrProduct.price02_min_inctax === "0"}--> 無料 ※/data/Smarty/templates/default/products/detail.tpl(商品詳細ぺージ) 106行目あたりと122行目あたり <!--{else}-->の上辺りに以下の2文を追加してみてください。 <!--{else if $arrProduct.price02_min_inctax === "0"}--> 無料 |
yukisaria |
投稿日時: 2015/11/4 2:33
対応状況: −−−
|
新米 登録日: 2015/11/3 居住地: 投稿: 4 |
Re: 金額を「無料」として表示 88mz51ki 様
else ifだとエラーになってしまうようなのでelseifに修正し、 判定を先頭のifに移動させて$arrProduct.price02_min_inctax == 0 で対応してみました。 ただ、このままだと"無料 円"になってしまうので引き続き改善します。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |