Формы поиска
Такие блоки содержат форму со строкой поиска и кнопкой отправки данных на страницу результатов поиска.
Минимальные условия корректного функционирования такого блока:
- Наличие тега
<form>
, строки ввода запроса<input>
, кнопки отправки данных. - Наличие атрибута для селектора
<form>
.'attrs' => [ '.landing-block-node-form' => [ 'name' => 'Search result page', 'attribute' => 'action', 'type' => 'url', 'allowedTypes' => [ 'landing', ], 'disableCustomURL' => true, 'disallowType' => true, 'disableBlocks' => true ] ]
- По желанию к описанию блока можно добавить subtype и subtype_params. В таком случае в атрибут Search result page (см. п. 2) будет подставлена страница при добавлении блока (что удобно для пользователя):
'block' => [ 'name' => Loc::getMessage('LANDING_BLOCK_59_2-NAME'), 'section' => array('sidebar', 'other'), 'subtype' => 'search', 'subtype_params' => [ 'type' => 'form', 'resultPage' => 'result' ] ],
Где result код шаблона страницы результатов поиска. Если такая страница будет найдена на сайте, она добавится автоматически.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024