バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 商品詳細ページで個数を1個に固定

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
WYB
投稿日時: 2024/6/7 15:15
対応状況: −−−
半人前
登録日: 2023/8/24
居住地:
投稿: 27
商品詳細ページで個数を1個に固定
[EC-CUBE] EC-CUBE 4.2.2
[レンタルサーバ] Xserver
[PHP] PHP 7.4.33
[データベース] MySQL 5.7.31

EC-CUBE 4系で、カートの数量を1に固定したい
https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=24510&forum=11

上記の投稿を参考にしました。

ProductController.phpでは、quantityを設定していない?と思います。
ページ商品詳細で個数を1個に固定する場合はどの?ファイルを参照すればいいのでしょうか?

作業しているうちに、わからなくなりました。
参考になるアドバイスをよろしくお願い致します。
h_tanaka
投稿日時: 2024/6/7 15:33
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1782
Re: 商品詳細ページで個数を1個に固定
数量のフォームを非表示にすれば良いと思います。


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

WYB
投稿日時: 2024/6/9 11:47
対応状況: −−−
半人前
登録日: 2023/8/24
居住地:
投稿: 27
Re: 商品詳細ページで個数を1個に固定
引用:

数量のフォームを非表示にすれば良いと思います。


detail.twig
以下を非表示にしてみたところ、

{{ dump(form.quantity) }}
ここに数量フォーム
{# <div class="ec-numberInput"><span>{{ '数量'|trans }}</span>
{{ form_widget(form.quantity) }}
{{ form_errors(form.quantity) }}
</div> #}


カートボタンとお気に入りボタンの間に以下が表示されました。
Symfony\Component\Form\FormView {#4936 ▼
+vars: array:34 [▼
"value" => "1"
"attr" => array:2 [▼
"min" => 1
"maxlength" => 9
]
"form" => Symfony\Component\Form\FormView {#4936}
"id" => "quantity"
"name" => "quantity"
"full_name" => "quantity"
"disabled" => false
"label" => null
"label_format" => null
"label_html" => false
"multipart" => false
"block_prefixes" => array:3 [▼
0 => "form"
1 => "integer"
2 => "_quantity"
]
"unique_block_prefix" => "_quantity"
"row_attr" => []
"translation_domain" => null
"label_translation_parameters" => []
"attr_translation_parameters" => []
"priority" => 0
"cache_key" => "_quantity_integer"
"errors" => Symfony\Component\Form\FormErrorIterator {#4900 ▶}
"valid" => true
"data" => 1
"required" => true
"size" => null
"label_attr" => []
"help" => null
"help_attr" => []
"help_html" => false
"help_translation_parameters" => []
"compound" => false
"method" => "POST"
"action" => ""
"submitted" => false
"eccube_form_options" => array:3 [▼
"auto_render" => false
"form_theme" => null
"style_class" => "ec-select"
]
]
+parent: Symfony\Component\Form\FormView {#4954 ▼
+vars: array:34 [▶]
+parent: null
+children: array:4 [▶]
-rendered: false
-methodRendered: false
}
+children: []
-rendered: false
-methodRendered: false
}

Quantity
数量を加減するフォーム

フォーム部分は非表示になりませんでした。
h_tanaka
投稿日時: 2024/6/10 8:55
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1782
Re: 商品詳細ページで個数を1個に固定
はい、それでは {{ form_rest(form) }} でレンダリングされるので、非表示になりません。
<div style="display:none;"> ... </div> で囲めば非表示になります。


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

WYB
投稿日時: 2024/6/10 13:31
対応状況: −−−
半人前
登録日: 2023/8/24
居住地:
投稿: 27
Re: 商品詳細ページで個数を1個に固定
あ!


CSSの非表示でOKなんですね。
ありがとうございました。

元の設定を削除しないといけないのかと、思い込んでいました。
その辺りの切り分けがはっきりしてません。

諸々、基本を確認します。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は94,418名です
総投稿数は111,278件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2322
5
umebius
2085
6
yuh
1877
7
h_tanaka
1782
8
red
1574
9
mcontact
1494
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
804
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.