質問 > フロント機能 > 商品詳細ページで個数を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個に固定 数量のフォームを非表示にすれば良いと思います。
|
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> で囲めば非表示になります。
|
WYB |
投稿日時: 2024/6/10 13:31
対応状況: −−−
|
半人前 登録日: 2023/8/24 居住地: 投稿: 27 |
Re: 商品詳細ページで個数を1個に固定 あ!
… CSSの非表示でOKなんですね。 ありがとうございました。 元の設定を削除しないといけないのかと、思い込んでいました。 その辺りの切り分けがはっきりしてません。 諸々、基本を確認します。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |