バージョン選択

フォーラム

メニュー

オンライン状況

26 人のユーザが現在オンラインです。 (23 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 26
もっと...

サイト内検索

質問 > フロント機能 > 商品詳細>販売価格の「販売価格」「(税込)」が規格を選択すると、消えてしまう

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
chika
投稿日時: 2021/12/9 15:08
対応状況: 開発中
半人前
登録日: 2021/8/20
居住地: Osaka
投稿: 17
商品詳細>販売価格の「販売価格」「(税込)」が規格を選択すると、消えてしまう
▼テンプレート
[EC-CUBE] 4.0.6-p1
[レンタルサーバ] さくらサーバー
[現象]


商品詳細ページの「販売価格」の表示について
app/template/hoge/Prioduct/detail.twig のファイルを編集しています。



商品の規格を選択しない状態では
販売価格は
-----
販売価格¥10,000(税込)
-----
と表示されているのですが、

商品規格を選択すると
-----
¥10,000
-----
という表示に変わってしまいます
(「販売価格」「(税込)」が消える)


消えないように修正しようとしているのですが、
うまくいきません。

下記、該当する箇所のソースだと思うのですが、
どなたかわかる方、見ていただけないでしょうか?

{# 販売価格 #}
<div class="ec-productRole__price">
{% if Product.hasProductClass -%}
{% if Product.getPrice02IncTaxMin == Product.getPrice02IncTaxMax %}
<div class="ec-price">
<span class="ec-price__price price02-default"><p class="txt_small">販売価格</span>{{ Product.getPrice02IncTaxMin|price }}</span>
<span class="ec-price__tax">{{ '(税込)'|trans }}</span>
</div>
{% else %}
<div class="ec-price">
<span class="ec-price__price price02-default"><p class="txt_small">販売価格</span>{{ Product.getPrice02IncTaxMin|price }} ~ {{ Product.getPrice02IncTaxMax|price }}</span>
<span class="ec-price__tax">{{ '(税込)'|trans }}</span>
</div>
{% endif %}
{% else %}
<div class="ec-price">
<span class="ec-price__price">{{ Product.getPrice02IncTaxMin|price }}</span>
<span class="ec-price__tax">{{ '(税込)'|trans }}</span>
</div>
{% endif %}



どうぞよろしくお願いいたします。
balisys
投稿日時: 2021/12/10 10:27
対応状況: −−−
仙人
登録日: 2020/7/5
居住地:
投稿: 398
Re: 商品詳細>販売価格の「販売価格」「(税込)」が規格を選択すると、消えてしまう
まず確認ですが
引用:
(「販売価格」「(税込)」が消える)

eccube4標準では表記消えることありませんので
ファイルを編集すると該当箇所が消えてしまう...といった状況でしょうか?

規格選択時の価格表示に関してはjsの制御がありますので
Prioduct/detail.twigのhtmlタグ構造やclass名など変更される場合はまとめて上書きされてしまっているかと存じます

タグ構造を変えない、あるいはjsの内容を更新する必要があるのかと思われます
html/template/default/assets/js/eccube.js
多分、eccube.checkStockのとこかなと?
chika
投稿日時: 2021/12/10 13:32
対応状況: −−−
半人前
登録日: 2021/8/20
居住地: Osaka
投稿: 17
Re: 商品詳細>販売価格の「販売価格」「(税込)」が規格を選択すると、消えてしまう
お返事ありがとうございます。

>eccube4標準では表記消えることありませんので
そうなんですね。

html/template/default/assets/js/eccube.js
も過去の差分と比較すると編集しておらずでしたので

twigファイルの書き方が間違っているものとして
もう一度ソースを見てみると。。

「販売価格」を記載していた位置が微妙に間違っていたので
文字が消えていたようでした。。汗

------
{% if Product.getPrice02IncTaxMin == Product.getPrice02IncTaxMax %}
<div class="ec-price">
<span style="font-size:14px;">販売価格</span><span class="ec-price__price price02-default">{{ Product.getPrice02IncTaxMin|price }}</span>
<span class="ec-price__tax" style="font-size:12px;">{{ '(税込)'|trans }}</span>
</div>


------

これで、表示が消えることがなくなりましたm(_ _)m

お騒がせしましたが、コメントいただいたおかげで
原因を切り分けることができました!

ありがとうございました! ^-^
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,935名です
総投稿数は110,016件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.