Формы поиска
Мы еще обновляем эту страницу
Тут может не хватать некоторых данных — дополним в ближайшее время
Такие блоки содержат форму со строкой поиска и кнопкой отправки данных на страницу результатов поиска.
Минимальные условия корректного функционирования такого блока:
-
Наличие тега
<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 код шаблона страницы результатов поиска. Если такая страница будет найдена на сайте, она добавится автоматически.
Скопировано
Предыдущая
Следующая