質問 > フロント機能 > フロントページの商品検索条件に追加したカスタム検索条件も維持したい(HIDDENフォームで配列受け取り) |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
mipon |
投稿日時: 2017/9/14 11:41
対応状況: −−−
|
新米 登録日: 2017/9/9 居住地: 投稿: 9 |
Re: フロントページの商品検索条件に追加したカスタム検索条件も維持したい(HIDDENフォームで配列受け取り) 一旦、自己解決できました。
上記の、 ②検索条件を維持 のところで、 カスタマイズ検索条件「term_a」「term_b」の選択状態を維持したく、 <Typeの追加部分> \src\Eccube\Form\Type\SearchProductType.php に下記を追加 // セレクトボックス $builder->add('plg_term_a', 'entity', array( 'class' => 'Plugin\プラグイン名\Entity\Term', 'property' => 'NameWithLevel', 'label' => 'テーマA', 'required' => false, 'placeholder' => '選択なし', 'empty_value' => null, 'empty_data' => null, 'multiple' => false, // 'expanded' => false, 'mapped' => true, // 'choices' => $TermListA, )); // チェックボックス $builder->add('plg_term_b', 'entity', array( 'class' => 'Plugin\ProductTagPlusSearch\Entity\Tagplus', 'property' => 'NameWithLevel', 'label' => 'テーマB', 'required' => false, 'placeholder' => '選択なし', 'empty_value' => null, 'empty_data' => null, 'multiple' => true, // 'expanded' => true, 'mapped' => true, // 'choices' => $TermListB, )); すみません、Easyミスで簡単なことでした。。。<(_ _)> オプション配列から、 - 'expanded' => 〇〇, - 'choices' => $TermList〇, の2つをコメントアウトで、チェックボックス配列も受け取ることができました。 HIDDENフォームなので上記2つは要らないですよね。 お騒がせしましたが、 468さまの貴重な経験談が他でも役に立ちました。 ありがとうございました<(_ _)> |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
フロントページの商品検索条件に追加したカスタム検索条件も維持したい(HIDDENフォームで配列受け取り) | mipon | 2017/9/11 22:26 |
Re: フロントページの商品検索条件に追加したカスタム検索条件も維持したい(HIDDENフォームで配列受け取り) | 468 | 2017/9/12 15:08 |
Re: フロントページの商品検索条件に追加したカスタム検索条件も維持したい(HIDDENフォームで配列受け取り) | mipon | 2017/9/12 16:10 |
» Re: フロントページの商品検索条件に追加したカスタム検索条件も維持したい(HIDDENフォームで配列受け取り) | mipon | 2017/9/14 11:41 |
Re: フロントページの商品検索条件に追加したカスタム検索条件も維持したい(HIDDENフォームで配列受け取り) | mipon | 2017/9/14 11:43 |
Re: フロントページの商品検索条件に追加したカスタム検索条件も維持したい(HIDDENフォームで配列受け取り) | 468 | 2017/9/14 17:50 |