Если Ваш сайт обладает разветвленной структурой, имеет большое количество разделов и вложенных в них страниц, стоит позаботиться об удобной навигации. Например, можно разместить в узкой колонке виджет меню подразделов: на сайте он будет отображаться так, как показано на скриншоте ниже.
Особенно это удобно, если на сайте есть страницы третьего уровня вложенности: к ним нет доступа из основного меню. Рассмотрим на примере: пусть раздел основного меню «Оплата и доставка» (страница первого уровня) содержит страницы «Реквизиты», «Бесплатная доставка», «Доставка в удаленные регионы», «Способы оплаты», «Личный кабинет» — это страницы второго уровня. В свою очередь, в раздел «Способы оплаты» вложены страницы третьего уровня: «Наличная оплата», «Оплата банковской картой», «Электронный кошелек», «Тариф Доверие: доставка без предоплаты».
Из основного меню сайта пользователь не получит доступа к этим страницам: в нем не отображаются подразделы ниже второго уровня вложенности.
В «Нубексе» есть два способа это исправить: организовать меню подразделов в виде списка на странице или добавить виджет вложенного меню в узкую колонку сайта.
В этой статье мы рассмотрим второй способ: размещение меню подразделов в узкой колонке сайта с помощью виджета.
Войдите в админку сайта, откройте раздел «Виджеты» в меню управления (слева) и выберите нужную колонку. Раскройте список доступных виджетов и выберите пункт «Создать меню подразделов».
Перед Вами откроется страница редактирования виджета. Настройте его видимость на главной и внутренних страницах сайта, в мобильной и десктопной версиях. При желании введите заголовок и выберите тип его оформления.
Если Вы хотите, чтобы виджет отображался в том же стиле, что и основное меню сайта, активируйте галочку «Оформление как у главного меню».
Затем отрегулируйте поведение виджета, выбрав один из четырех вариантов.
Самый полный вариант отображения: в списке виджета видны все страницы второго и третьего уровней (если они не скрыты из меню вложенных разделов). Если активна галочка «Оформление как у главного меню», список страниц третьего уровня отображается при наведении мыши на соответствующий раздел — так же, как в основном меню сайта.
Более сжатый вариант отображения: в списке виджета видны все страницы второго уровня и те страницы третьего уровня, которые содержатся в текущем (открытом) разделе.
То есть, например, находясь в разделе главного меню «Оплата и доставка», мы увидим перечень вложенных в него страниц — «Реквизиты», «Бесплатная доставка» и т.д. Однако более мелкие разделы отображаться в списке не будут. Получить к ним доступ можно, кликнув на соответствующий пункт меню (например, «Способы оплаты»): тогда откроется перечень страниц третьего уровня, вложенных в этот раздел.
Если выбрать такой вариант отображения, список меню будет включать в себя только подразделы второго уровня. Даже если Вы перейдете в раздел, содержащий в себе страницы третьего уровня, виджет их не отобразит.
В этом случае в списке меню будут отображаться страницы третьего уровня, вложенные в текущий раздел. Причем и сам виджет будет виден только на тех страницах, у которых есть эти подразделы.
Например, на странице первого уровня «Оплата и доставка» виджет с таким поведением не отобразится.
Также не отобразится он и в разделе второго уровня, не содержащем вложенных страниц.
Но при посещении раздела второго уровня, имеющего подразделы, виджет отобразится в колонке и покажет список вложенных страниц третьего уровня.
Сохраните изменения на странице после завершения работы, и виджет с меню подразделов будет опубликован в выбранной колонке сайта. Также Вы можете добавить в колонку главное меню или дополнить сайт виджетом-меню, собранным из произвольных ссылок.