Вопросы и ответы
Вебмастеру
Сайдбары
Сайдбар (sidebar) — это боковая колонка сайта. В шаблоне может быть любое количество сайдбаров в любом месте шаблона.
Для того, чтобы сайдбар вывести, его следует наполнить виджетами. Для этого в админ-панели служит отдельная страница «Сайдбары и виджеты». Вначале следует добавить в сайдбар виджеты, а после каждый виджет можно настроить отдельно.
Для того, чтобы админ-панель знала какие сайдбары используются в шаблоне, следует в файле шаблон/custom/my-template.php
или в шаблон/functions.php
зарегистрировать сайдбар:
mso_register_sidebar('1', tf('Первый сайдбар'));
mso_register_sidebar('2', tf('Второй сайдбар'));
mso_register_sidebar('3', tf('Третий сайдбар'));
Вывод сайдбара как правило размещается в main-файле:
<div class="my-sidebar"><?php mso_show_sidebar('1') ?></div>
С помощью функции mso_show_sidebar()
сайдбар можно вывести в любой другой части шаблона, например в компоненте.