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

Разметка конструктора

Разметка конструктора
Материал добавлен: 09 Апреля 2017
Материал обновлен: 03 Июня 2025

Конструктор работает с шаблоном, в котором предусмотрена специальная разметка. Обычно разметка добавляется при создании каркаса сайта. Если вы покупаете или заказываете шаблон, уточняйте, есть ли в нём поддержка конструктора. Без разметки работа конструктора невозможна. Нарушение разметки конструктора может привести к некорректному отображению шаблона или к ошибкам при редактировании блоков.

Элементы разметки конструктора

  1. Каркасная разметка
  2. Разметка шаблонов

Каркасная разметка

Теги каркаса

  • <!-- <header> --><!-- </header> --> — вывод глобального блока «Верхняя часть сайта».
  • <!-- <footer> --><!-- </footer> --> — вывод глобального блока «Нижняя часть сайта».
  • <!-- <container> --><!-- </container> --> — вывод глобальных блоков «Первый контейнер» и «Второй контейнер».
  • <!-- <block> --><!-- </block> --> — вывод отдельных блоков, содержащихся в глобальных блоках.
  • <!-- <middle> --><!-- </middle> --> — центральная часть сайта с основным контентом (не используется в модуле «Форум»).
  • <!-- <popup> --><!-- </popup> --> — отображение страниц во всплывающих окнах.
  • <!-- <global_blockname> --><!-- </global_blockname> --> — создание пользовательского глобального блока; blockname — имя блока, которое можно изменить. В шаблоне блок выводится с помощью $GLOBAL_BLOCKNAME$.
  • <!-- <config> --><!-- </config> --> — настройка рейтинга материалов (звёзды).
  • <!-- <sblock_nmenu> --><!-- </sblock_nmenu> --> — создание отдельного меню с персональным дизайном.

Коды каркаса

  • [TITLE] — заголовки страниц и блоков.
  • [CSS_URL] — ссылка на файл стилей шаблона.
  • [BODY] — вывод основного контента страницы.
  • [COPYRIGHT] — надпись © MyCorp 2017.

Зарезервированные служебные надписи

  • SITE LOGO — текстовый логотип сайта (обычно в «Верхней части сайта»).
  • TITLE — название блока.
  • CONTENT — содержимое блока.
  • You logged in as — «Вы вошли как».
  • Group — группа пользователя.
  • Hello — приветствие.
  • Site home — ссылка на главную страницу.
  • Profile page — ссылка на страницу профиля.
  • Register now — ссылка на регистрацию.
  • Log out — ссылка на выход.
  • Log in — ссылка на вход.
  • Current date — вывод текущей даты.

Разметка шаблонов

С помощью конструктора можно изменить:

  • Логотип сайта в глобальном блоке «Верхняя часть сайта». Отвечает тег <!-- <logo> -->Мой сайт<!-- </logo> -->. Нарушение или отсутствие этого тега не позволит редактировать логотип через конструктор.
  • Копирайт сайта в «Нижней части сайта». Отвечает тег <!-- <copy> -->Copyright MyCorp &copy; $YEAR$<!-- </copy> -->. Нарушение или отсутствие этого тега не позволит редактировать копирайт.

Конструктор позволяет:

  • Добавлять новые блоки.
  • Изменять их расположение.
  • Изменять название и содержимое.
  • Удалять блоки.

Пример разметки блока:

<!-- <block1> -->
<!-- <bt> --><!--<s5184>-->Меню сайта<!--</s>--><!-- </bt> -->
<!-- <bc> -->$SMENU_1$<!-- </bc> -->
<!-- </block1> -->
  • Удаление или нарушение тега <!-- <block1> --><!-- </block1> --> не позволит редактировать содержимое блока, а также его удалять или перемещать.
  • Удаление тега <!-- <bt> --><!--<s5184>--><!--</s>--><!-- </bt> --> не позволит редактировать название блока.
  • Удаление тега <!-- <bc> --><!-- </bc> --> не позволит редактировать содержимое блока. Если тег удалён в верхнем блоке, содержимое верхнего блока дублируется на все остальные блоки в контейнере.

Если тег удалён в другом блоке, при сохранении изменений блок будет отображаться так:

Разметка конструктора