Добавить ссылку в страницыЕсть решение

Добрый день! Подскажите, https://skr.sh/sFEgO48Frzj а как добавить именно ссылку в страницы сайта? Т.е. сейчас у меня выводятся страницы блока Магазин, но я хочу еще добавить ссылку на Блог, чтобы был среди страниц. Как это можно сделать?
Спасибо!

2 ответа
a
Леман Евгений
Programmer
#
2 августа 2022 11:26
Решение

Здравствуйте!

С одной стороны никак. Содержимым меню может управлять что-то одно. И раз вы выбрали страницы какого-либо приложения, значит там будут лишь они. Но есть опция с $wa->apps(). Это кастомное меню, которое может быть абсолютно произвольным. Для каждого пункта указывается любое название и любая ссылка. Настраивается в настройках приложения "Сайт". Это не часть темы, а штатный функционал системы, который для таких целей и создан. Но с ним есть другая проблема. Не получится сделать вложенные ссылки. Там доступен только 1 уровень.

Есть еще приложение или плагин(не помню точно) "Управление меню". О том, как встроить его в тему, написано тут: http://help.designmyshop.ru/balance/500/integratsiya-prilozheniya-upravlenie-menyu-v-temu/
Можно попробовать конечно и похитрить. То есть добавить страницу с адресом "ххх"(любой какой хотите), и также добавить в структуре сайта новое поселение с типом "Перенаправление". Где в левой графе(откуда) ввести наш "ххх", а в правой(куда) любую желаемую ссылку. Это поселение должно быть в списке выше, чем поселение для приложение, которое обрабатывает страницы. Проще говоря, оно должно быть первым.
Второй способ не самый изящный, но позволяет достичь цели штатными средствами. Управление через плагин с одной стороны проще, но и свои минусы есть. Нужно встраивать. Нужно встраивать заново после обновления темы. Нужно не забывать править меню каждый раз, когда меняете адрес страницы или хотите добавить новую...

a
Кирилл
#
6 августа 2022 08:45

Хорошо, спасибо!

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