Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!

Глобальные блоки

Глобальные блоки
Материал добавлен: 19 Августа 2016
Материал обновлен: 27 Мая 2025

Глобальные блоки — это шаблоны, которые можно вставлять в дизайн любой страницы сайта. Они упрощают редактирование, поскольку позволяют вносить изменения в одном месте с отображением на всех страницах. Обычно такие блоки используются для отображения шапки, подвала, сайдбаров, а также любого повторяющегося контента.

В данной инструкции рассмотрены следующие действия:

Создание глобальных блоков

В панели управления сайтом перейдите в раздел «Дизайн» → «Редактор»:

В левом меню выберите пункт «Глобальные блоки»:

На открывшейся странице нажмите «Добавить»:

Заполните следующие поля:

  1. Код (ID) глобального блока — это его имя в шаблоне. Например, ID MYBLOCK используется как переменная $GLOBAL_MYBLOCK$. Допускаются только заглавные латинские буквы. Изменить ID после создания нельзя.
  2. 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$ Второй контейнер

Добавление глобальных блоков в шаблон

Чтобы глобальный блок отображался на страницах сайта, его необходимо добавить в шаблоны.

В панели управления перейдите в «Дизайн» → «Редактор» и откройте нужный шаблон. Например, «Страницы сайта» → «Все страницы». Нажмите на иконку «Ещё» (три точки):

Выберите пункт «Глобальные блоки»:

Далее выполните следующие действия:

  1. Установите курсор в то место, куда хотите вставить блок, или выделите код, который хотите заменить.
  2. Нажмите на название нужного глобального блока.
  3. Сохраните изменения.

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

  • Это может привести к многократному дублированию блока на страницах сайта.
  • Ошибки отображения могут быть сложны для диагностики.

Глобальные блоки для PDA-шаблонов

Если вы используете мобильную версию сайта (включается в настройках дизайна), для неё также можно создавать глобальные блоки — до 10 штук.

Перейдите в «Дизайн» → «Редактор» → «Глобальные блоки» и нажмите на ссылку «Блоки для PDA-шаблонов»:

Откроется интерфейс управления PDA-блоками:

Глобальные блоки