Документация для разработчиков
Темная тема

Блоки-меню

Если в секции block манифеста блока добавить ключ subtype со значением menu, то при добавлении блока в магазине меню будет автоматически наполняться разделами текущего каталога.

Помимо subtype секция block должна содержать ключ subtype_params со следующими параметрами:

'block' => array(
   'name' => 'Меню с логотипом слева и пунктами меню справа',
   'section' => 'menu',
   'subtype' => 'menu',
   'subtype_params' => array(
      'selector' => '.landing-block-node-menu-list-item-link',
      'count' => 5,
      'source' => 'catalog',
   )
),
Где:
  • selector - селектор непосредственно тега пункта меню (тег a).
  • count - ограничение в количестве добавляемых динамических пунктов (обязательно, 5 по-умолчанию).
  • source - источник данных (catalog: меню текущего каталога магазина; structure: структура текущих папок и страниц, работает только при наличии ключа menu в манифесте).

Обратите внимание, что если блок меню будет добавляться в обычном лендинге (не магазин) данный подтип будет игнорироваться.



Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2022, «1С-Битрикс», 2022
Наверх