Сайдбар а информационных страницах.

Можно ли на страницах созданных через Магазин - Витрина - Страницы добавить левый сайдбар?
Он конечно там особо и не нужен. Но некоторые "пустые" по контенту информационные страницы смотрятся бедненько)

1 ответ
a
Леман Евгений
Programmer
#
11 января 2022 01:34

К сожалению нет. Там предполагается автоматическое появление сайдбара при наличии подстраниц текущей страницы. Легкой правкой в шаблоне page.html(свой шаблон для каждого приложения) можно изменить логику так, чтобы выводились все страницы первого уровня. Для этого нужно будет заменить строку:

{$subpages = $wa->shop->pages($page.id)}

На:

{$subpages = $wa->shop->pages()}


Но полноценной настройки сайдбара, как на главной или в каталоге, нет. Основная причина заключается в том, что это заметно усложнит настройки темы и будет путать людей. Особенно тех, кто только купил тему и начал разбираться во всём. Ведь нужно будет сделать еще целый раздел с настройками сайдбаров для текстовых страниц, аналогичный разделу "Каталог и товары". И всё это не совсем оправданно, ибо, как вы сами заметили, "Он там особо и не нужен".
Помимо отдельного полотенца настроек для сайдбара текстовых страниц, при разработке темы рассматривался еще вариант с использованием в текстовых страницах тех же сайдбаров, что и в каталоге. Но тут есть логическая нестыковочка. У страниц есть подстраницы, которые нужно где-то отображать. И если мы насильно будем впихивать такую секцию в начало сайдара... ряд клиентов это не устроит. Они вроде как настроили так, как им нужно, а мы всё ломаем. Дать возможность самим определить место в сайдбаре(как со всеми другими его секциями), тоже спорный вариант. Ведь эта секция доступна лишь на текстовых страницах. Хоть в теме и есть настройки по типу "Отображается, только если ...", мы подобного стараемся избегать. Опыт предыдущих шаблонов показал, что половина запросов в поддержку связана именно с такими настройками.

Ну и последний гвоздь в крышку гроба настраиваемого сайдбара на текстовых - всё же текстовые страницы должны иметь свой уникальный дизайн. Дизайн контента.

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