Перейти к основному содержимому
Версия: 1.22.3

sidemenu

Используйте тег <sidemenu>, чтобы добавить боковое меню.

Доступные атрибуты:

АтрибутТипОбязательноОписание
parentsDepthIntegerДаУкажите глубину родительской категории.
childrenDepthIntegerДаУкажите глубину дочерней категории.
includeCategoriesIntegerНетУстановите значение атрибута 1, чтобы добавить категории в боковое меню. Значение по умолчанию: 0.
includeItemsIntegerНетУстановите значение 1, чтобы добавить элементы в боковое меню. Значение по умолчанию: 0.
isFixedBooleanНетУстановите значение true, чтобы зафиксировать меню и сделать его видимым при прокрутке страницы. Значение по умолчанию: false.
titleStringНетУкажите заголовок меню.
offsetTopIntegerНетУстановите значение для верхнего отступа меню в пикселях. Значение по умолчанию: 24.
offsetBottomIntegerНетУстановите значение для нижнего отступа меню в пикселях. Значение по умолчанию: 24.
isMobilePopupBooleanНетУстановите значение true, чтобы отобразить меню в виде всплывающего окна для мобильных устройств. Всплывающее окно появляется поверх страницы, перекрывая ее, и может быть закрыто. В противном случае, меню будет частью страницы и его нельзя будет закрыть. Значение по умолчанию: false.
isPopupOpenedBooleanНетУстановите значение true, чтобы меню в виде всплывающего окна для мобильных устройств было открыто. Значение по умолчанию: false.
doCloseFunctionНетОпределите дополнительное действие при закрытии меню в виде всплывающего окна для мобильных устройств. Укажите в значении атрибута пользовательский метод s_widget_custom, созданный в клиентском скрипте.

Пример:

sidemenu
<SideMenu
title={data.title}
isFixed={true}
offsetTop="24"
offsetBottom="24"
isMobilePopup={data.sizeMobile}
isPopupOpened={data.isOpened}
doClose={s_widget_custom.kebabSideMenuClosed()}
parentsDepth="0"
childrenDepth="5"
includeCategories="1"
includeItems="1">\
</SideMenu>

Шаблон из примера добавляет следующий элемент на страницу: