Скрыть страницу

Добрый день, скажите пожалуйста возможно ли как-то скрыть страницу из меню через доп. параметр?

16 ответов
a
Евгений Леман
programmer
#
19 сентября 2018 15:45

Если речь идет о главном меню, то добавьте в доп. параметрах строку:

mainmenu_hide=1

a
Olegneza
#
19 сентября 2018 15:49

Страница создана в приложении "сайт", ее нужно скрыть с дополнительного меню

a
Евгений Леман
programmer
#
19 сентября 2018 15:53

Для доп. меню такой функции пока нет. Не посчитали нужным. Но постараемся добавить в следующей версии. Обычно страницы разделяют на "важный и лишние" через разные приложения. То есть страницу, которую вы желаете скрыть с меню, но иметь к ней доступ по прямой ссылке, можно опубликовать в другом приложении.

a
Olegneza
#
19 сентября 2018 15:55

Хорошо, спасибо большое

a
Olegneza
#
19 сентября 2018 15:59

В главном меню тоже не скрывает страницу

a
Евгений Леман
programmer
#
19 сентября 2018 16:24

Перепроверил - работает. Или в главном меню у вас не категории магазина?

a
Olegneza
#
19 сентября 2018 16:26

В главном вертикальном меню- страницы магазина

В дополнительном меню -страницы сайта

a
Евгений Леман
programmer
#
19 сентября 2018 16:43

На подобное использование темы мы особо не рассчитывали. Всё же она под магазин делалась, а опцию выбора содержимого главного меню сделали, что называется, "забавы ради". Но записал это пожелание. Постараемся в следующей версии более глобальным сделать скрытие из меню.

PS а wa-apps() вы используете? Через него можно абсолютно любые пункты меню сделать.

a
Olegneza
#
19 сентября 2018 16:46

{$wa->apps()} меню Выводит меню в шапке )

a
Евгений Леман
programmer
#
19 сентября 2018 16:54

Да что ж за сайт у вас такой? Дадите посмотреть?)

a
Olegneza
#
19 сентября 2018 16:59

На почту пришлю, только скиньте ее

a
Olegneza
#
20 сентября 2018 15:34

А через приложение "Управление меню" возможно ли заменить это меню как-то?

a
Евгений Леман
programmer
#
20 сентября 2018 15:59

В автоматическом режиме нет. Придется добавить 1 строчку в шаблон index.html. Чтобы точно сказать какую, нужно знать, какую просит вставить это приложение и в каком месте вы хотите изменить меню.

a
Olegneza
#
20 сентября 2018 16:06

Объясняю подробнее. Интернет магазин автозапчастей

В "Навигации" Страницы приложения магазин

В горизонтальном меню страницы приложения сайт.


Суть в том, что проще все сделать через приложение "Управление меню"

Если подскажите как это сделать для 2х меню горизонтального и вертикального через это приложение буду благодарен.

Вот что предлагает вставить приложение

{$items = $wa->menu->get(4)}

{$items = $wa->menu->get(5)}

a
Евгений Леман
programmer
#
20 сентября 2018 18:52

Откройте шаблон index.html и после второй строки:

{include file="system.html" scope="parent" inline}

Добавьте:

{$_theme_config.mainmenu_links = $wa->menu->get(4)}
{$_theme_config.secondarymenu = $wa->menu->get(5)}

Первое - главное меню. Второе - дополнительное горизонтальное. Если хотите изменить верхнее меню в шапке:

{$_theme_config.header_links =$wa->menu->get(n)}

Где "n" - ID меню из приложения.

Суть в том, что проще все сделать через приложение "Управление меню"

Да, в большинстве случаев проще, но по правилам магазина мы не имеем права заставлять пользователей устанавливать какие-то доп. приложения. Плюс это создаст некоторые трудности при организации самой страницы настроек. Поэтому используем лишь стандартные средства, которые в функциональности весьма ограничены.

a
Olegneza
#
20 сентября 2018 21:30

Большое спасибо все работает, проблема решена)

Чтобы добавить комментарий, зарегистрируйтесь или войдите