Скрытие пунктов меню в шаблоне Shade

Если вам необходимо скрыть некоторые страницы из верхнего меню, необходимо внести небольшие изменения в шаблон согласно инструкции, приведенной ниже:

1.

Зайдите в приложение «Сайт», в левом меню выберите пункт «Дизайн» и затем перейдите в «Шаблоны».

2.

В списке файлов выберите userstyle.css и добавьте следующую запись:

.hideit1 { display: none!important; }

3.

Перейдите в файл topmenu.html и замените строчки:

Новая верхняя строка:

{wa_print_tree tree=$wa->site->pages() collapsible_class="has-sub" attrs='id="topmenu"' elem ='<a class="hideit:hide" href=":url">:name</a>' class='topmenu' selected=$page.id|default:0}

Новая нижняя строка:

{wa_print_tree tree=$wa->site->pages() collapsible_class="has-sub" elem ='<a class="hideit:hide" href=":url">:name</a>​' selected=$page.id|default:0}

4.

Теперь, чтобы скрыть страницу, нужно перейти в её редактирование, открыть блок «Дополнительные параметры» и там прописать строку hide=1

Опубликовано: 11 апреля 2017