Глобальные блоки
Глобальные блоки — это шаблоны, которые можно вставлять в дизайн любой страницы сайта. Они упрощают редактирование, поскольку позволяют вносить изменения в одном месте с отображением на всех страницах. Обычно такие блоки используются для отображения шапки, подвала, сайдбаров, а также любого повторяющегося контента.
В данной инструкции рассмотрены следующие действия:
- Создание глобальных блоков
- Редактирование глобальных блоков
- Удаление глобальных блоков
- Добавление глобальных блоков в шаблон
- Глобальные блоки для PDA-шаблонов
Создание глобальных блоков
В панели управления сайтом перейдите в раздел «Дизайн» → «Редактор»:
В левом меню выберите пункт «Глобальные блоки»:
На открывшейся странице нажмите «Добавить»:
Заполните следующие поля:
- Код (ID) глобального блока — это его имя в шаблоне. Например, ID
MYBLOCK
используется как переменная$GLOBAL_MYBLOCK$
. Допускаются только заглавные латинские буквы. Изменить ID после создания нельзя. - HTML-код блока — может содержать HTML, изображения, переменные, условные операторы, формы и информеры.
После заполнения нажмите «Сохранить»:
Блок появится в списке слева и будет доступен для дальнейшей работы:
Редактирование глобальных блоков
Перейдите в «Дизайн» → «Редактор» → «Глобальные блоки» и выберите нужный блок, например, «Верхняя часть сайта»:
Отредактируйте HTML-код и нажмите «Сохранить»:
Глобальные блоки могут отображать переменные текущего шаблона. Например:
<?if $MODULE_ID$ = 'news'?> <p>Добро пожаловать в раздел Новости</p> <?endif?> <?if $MODULE_ID$ = 'blog'?> <p>Добро пожаловать в Блог</p> <?endif?>
Используйте условные операторы, чтобы сделать контент глобального блока адаптивным под разные модули сайта.
Удаление глобальных блоков
В разделе «Глобальные блоки» нажмите на красный крестик рядом с блоком, который хотите удалить:
Подтвердите удаление:
После удаления блок перестанет отображаться, но его переменная (например, $GLOBAL_MYBLOCK$
) останется в шаблоне. Чтобы её удалить, используйте инструмент замены участков кода.
Код (ID) | Переменная | Название шаблона |
---|---|---|
AHEADER | $GLOBAL_AHEADER$ | Верхняя часть сайта |
BFOOTER | $GLOBAL_BFOOTER$ | Нижняя часть сайта |
CLEFTER | $GLOBAL_CLEFTER$ | Первый контейнер |
DRIGHTER | $GLOBAL_DRIGHTER$ | Второй контейнер |
Добавление глобальных блоков в шаблон
Чтобы глобальный блок отображался на страницах сайта, его необходимо добавить в шаблоны.
В панели управления перейдите в «Дизайн» → «Редактор» и откройте нужный шаблон. Например, «Страницы сайта» → «Все страницы». Нажмите на иконку «Ещё» (три точки):
Выберите пункт «Глобальные блоки»:
Далее выполните следующие действия:
- Установите курсор в то место, куда хотите вставить блок, или выделите код, который хотите заменить.
- Нажмите на название нужного глобального блока.
- Сохраните изменения.
Повторите процедуру для всех шаблонов, где требуется размещение блока. Для ускорения используйте инструмент замены участков кода.
$GLOBAL_MYBLOCK$
не должен находиться внутри шаблона $GLOBAL_AHEADER$
.
- Это может привести к многократному дублированию блока на страницах сайта.
- Ошибки отображения могут быть сложны для диагностики.
Глобальные блоки для PDA-шаблонов
Если вы используете мобильную версию сайта (включается в настройках дизайна), для неё также можно создавать глобальные блоки — до 10 штук.
Перейдите в «Дизайн» → «Редактор» → «Глобальные блоки» и нажмите на ссылку «Блоки для PDA-шаблонов»:
Откроется интерфейс управления PDA-блоками: