Что такое Шаблон контента?

03.11.2023

Для чего нужны шаблоны

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

Сменить шаблон можно при правке каждой контентной единицы.

Использование шаблонов позволяет настраивать оформление и набор доступных элементов не для каждой отдельной веб-страницы (это тоже возможно), а задать общие параметры сразу для огромного количества однотипных записей. Например, большинство страниц должны обладать разными названиями, адресами и текстами, но при этом оформление у них примерно одинаковое, на них должны быть одни и те же меню и другие элементы интерфейса...

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

Редактирование Шаблонов

В зависимости от комплекта поставки набор шаблонов может быть разным. В любой поставке их можно изменить, удалить или добавить. Комплектом поставки также определяется набор элементов, которые можно добавить в шаблоны.

Чтобы изменить шаблон (или добавить новый, или удалить имеющийся) перейдите в меню администратора в раздел Справочники \ Шаблоны:

  • Чтобы добавить новый шаблон: нажмите по кнопке Добавить новую запись, укажите Название (обязательно), ID (необязательно) и нажмите кнопку Добавить.
  • Чтобы удалить уже имеющийся шаблон: напротив шаблона нажмите по кнопке Удалить (крестик в кругляшке), подтвердите своё действие. При этом все контентные записи с удалённым шаблоном будут отнесены к шаблону по умолчанию - Страницы, который удалять не рекомендуется. Также не рекомендуется удалять вообще все шаблоны сразу, хотя такая возможность имеется.
  • Чтобы сделать полную копию имеющегося шаблона в новом: напротив шаблона нажмите по кнопке Клонировать, укажите Название (обязательно), ID (необязательно) и нажмите кнопку Добавить. Далее Вы сможете внести изенения в новую, только что созданную копия шаблона.
  • Чтобы изменить шаблон: напротив уже имеющегося типа нажмите по кнопке Редактировать (карандашик).

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

Правка шаблонов немного напоминает правку контента: Вы увидите несколько вкладок и элементов на них. Отличие состоит в том, что, здесь Вы можете определить набор элементов (в некотором смысле набор полей) и настроить их, а при правке контента Вы просто заполняете эти поля в соответствии с заданными параметрами.

Подробнее про настройку и использование тех или иных элементов читайте в соответствующих статьях.

PS: Для каждого типа контента можно выбрать Шаблон по умолчанию.


CMS Zion WebEngine является бесплатной системой. Развивается за счёт рекламы, помощи веб-студии #webZion и других спонсоров.

 

Будем рады, если Вы поддержите нас любой суммой, а также поделитесь идеями на счёт каких-либо улучшений и доработок для CMS...

 

Заранее, большое, спасибо

 

Блог обновлений

Zion WebEngine 21.02.01
  • Доработаны классы для управления базой данной и заказами, а также административные CSS-определения: (спасибо Moto-Retail18):
    • Реализована возможность распечатки заказов из интернет-магазина:
      • При открытии того или иного заказа на панели инструментов появляется необходимая для распечатки кнопка

Zion WebEngine Zion Catalog Что такое Панель инструментов? База данных/Таблицы данных Интернет-магазин Классы Корзина для заказов Панель инструментов

Zion WebEngine 21.01.28
  • Доработан импорт данных из Excel/CSV:
    • Применён нативный "движок" для работы с форматом CSV вместо самописного
    • Для большего удобства изменён порядок параметров для настройки импорта
    • Реализована возможность указать префикс, который в случае необходимости будет удалён из адресов всех изображений
    • Ранее было доступно связывание всех записей (например, товаров) со всеми указанными записями (например, категориями). Теперь доступно связывание определённых товаров только с необходимыми категориями:
      • В этом случае категории создаются автоматически на основе данных из указанного в настройках столбца
      • Доступно связывание с несколькими категориями выбранного типа:
        • Важно, чтобы при этом для данного типа был выбран шаблон по умолчанию
      • Доступно автоматическое создание надкатегорий и подкатегорий
      • При этом в случае отметки галочки Удалить старые записи перед импортом будут удалены не только товары, но и категории
    • Помимо кодировки windows-1251 теперь доступно использование кодировки utf-8
    • Помимо точки с запятой теперь в качестве разделителя между ячейками доступно использование запятой
    • Если в некоторых столбцах импортируемых данных указаны не только значения, но и названия характеристик, то доступна опция для указания количества таких столбцов:
      • Затем можно указать, в каких столбцах хранятся названия, а в каких столбцах их значения:
        • То есть в одном столбце могут храниться данные о любом количестве характеристик
    • Теперь по завершение импорта, в том числе неудачного нет необходимости задавать параметры заново:
      • Также теперь нет необходимости заново загружать файл с импортируемыми данными, так как он не удаляется по завершении импорта

Zion WebEngine Zion Import CSV/Excel Изображение Импорт/Экспорт Категории Кодировки/Наборы символов Место в структуре Сайт-каталог Связи Типы Характеристики/Разновидности Шаблоны контента Что такое Тип контента?

Zion WebEngine 21.01.26
  • Доработана система мониторинга (спасибо VisualMathStart):
    • Значительно расширен список файлов для очистки после обновления CMS

Zion WebEngine Что такое система Мониторинга? Мониторинг Файлы/Папки

Zion WebEngine 21.01.25
  • Доработана интеграция с файл-менеджером KCfinder (спасибо Хронос Медиа):
    • Теперь в случае необходимости можно разрешить загрузку файлов через файл-менеджер в нестандартую папку:
      • В том числе теперь легко выделить для каждого авторизованного пользователя свою собственную папку без возможности доступа к папкам других пользователей

Zion WebEngine Доступы/Пользователи Файл-менеджер Файлы/Папки

Zion WebEngine 21.01.22
  • Доработан класс для работы с шаблонами:
    • Расширен набор доступных функций:
      • В том числе стало возможно определение ID элемента в формате класс_номер в указанном шаблоне по указанному имени:
        • Поиск ведётся только для обычных (не уникальных) элементов
        • Если элементов с таким названием в шаблоне несколько, вернётся ID первого найденного

Zion WebEngine Классы Шаблоны контента Элементы Что такое Элементы?

Zion WebEngine 21.01.21
  • Доработан элемент Связи (спасибо Хронос Медиа):
    • Расширен набор параметров для плагина, позволяющего редактировать связи между контентными единицами:
      • В том числе теперь при необходимости можно скрывать не нужные в том или ином случае кнопки напротив связываемых записей
  • Доработана интеграция с файл-менеджером KCfinder:
    • Устранены недочёты при разрешении или ограничение доступов для групп пользователей

Zion WebEngine Доступ Групп пользователей Контент/Контентные единицы Плагины Связи Файл-менеджер Элементы Что такое Плагины?

Zion WebEngine 21.01.14
  • Доработаны классы для работы с проектом, типами и шаблонами, а также элемент Связи (спасибо Хронос Медиа):
    • Упрощено редактирование некоторых доступов для групп пользователей

Zion WebEngine Доступ Групп пользователей Классы Связи Типы Шаблоны контента Элементы Что такое Тип контента?

Zion WebEngine 21.01.13
  • Доработаны классы для работы с корзиной и заказами (спасибо Group Experience):
    • Расширены возможности для работы с корзиной через AJAX
    • Расширены возможности по настройке формы заказа для услуг, оказываемых удалённо и не требующих доставки и/или самовывоза (например, онлайн-обучение):
      • В том числе стала доступна возможность скрыть в форме сразу все поля для указания адреса

Zion Catalog AJAX Классы Корзина для заказов Способы доставки/самовывоза Формы Что такое Классы?

Zion WebEngine 21.01.07
  • Учтены современные требования к favicon:
    • Доработан элемент HTML-код веб-страницы
    • Доработаны классы для управления проектом и шаблонами
    • Доработан монитор ядра
    • Доработан плагин Meta

Zion WebEngine Zion SEO Booster HTML-код веб-страницы SEO-параметры Классы Мониторинг Плагины Шаблоны контента Элементы

Zion WebEngine 21.01.04
  • Доработаны страницы ошибок (спасибо Феникс):
    • Устранены некоторые недочёты
  • Для совместимости с новыми стандартами CMS доработаны некоторые компоненты:
    • Элемент HTML-код веб-страницы
    • Классы для управления проектом, пользователями и шаблонами
    • Мониторы MySQLi и ядра
    • Обработчики обратной связи, обратного звонка
    • Настраиваемые модули для управления уведомлениями о заказах на системный email и для расчёта стоимости и срока доставки через СДЭК
    • Плагины Meta и SendMail

Zion WebEngine Zion Catalog Zion Mail Back Zion SEO Booster Zion xDelivery Zion Sender Email-сообщения HTML-код веб-страницы SEO-параметры База данных/Таблицы данных Доступы/Пользователи Классы Мониторинг Настраиваемые модули Обработчики Обратная связь/Обратный звонок Плагины Рассылки Реакции на заказ Способы доставки/самовывоза Страницы ошибок Шаблоны контента Элементы

Zion WebEngine 20.12.29
  • Доработан класс для миграции со старых версий CMS (спасибо С-Полимер):
    • Устранены недочёты при конвертации редактируемых полей
    • Реализована миграция шрифтов

Zion WebEngine Что такое CMS Zion WebEngine? Классы Миграция

Zion WebEngine 20.12.25
  • Доработан элемент Дата:
    • Устранены некоторые недочёты, допущенные в предыдущем обновлении
  • Доработан плагин универсального меню (спасибо Хронос Медиа):
    • Добавлен новый вариант значения для параметра include-sort:
      • Со значением sort он позволяет все записи, добавленные через параметр include, сортировать вместе со всеми другими записями в списке

Zion WebEngine Zion Pub Hub Дата/Время/TimeMashine Меню/Списки/Навигация Обновления CMS Плагины Элементы Плагин Menu

Zion WebEngine 20.12.24
  • Доработан элемент Дата (спасибо Хронос Медиа):
    • Теперь обновление времени до текущего при сохранении стало опциональным:
      • Если отметить соответсвующую галочку, то время не изменится
      • Если галочку снять, то будет установлено текущее время (и указанная дата)
  • Доработан плагин TimeMashine:
    • Устранены некоторые недочёты, допущенные в предыдущем обновлении
  • Доработан плагин универсального меню:
    • Добавлен параметр include-sort:
      • Со значением по умолчанию end он добавляет все записи, перечисленные в параметре include в конец списка (как и раньше)
      • Со значением begin он добавляет все записи, перечисленные в параметре include в начало списка

Zion WebEngine Zion Pub Hub Дата/Время/TimeMashine Меню/Списки/Навигация Обновления CMS Плагины Элементы Плагин Menu

Zion WebEngine 20.12.23
  • Доработан элемент Дата (спасибо Хронос Медиа):
    • Теперь под полем с датой доступна кнопка, при нажатии на которую устанавливается текущая дата:
      • Её использование быстрее и удобнее, чем браузерный виджет с календарём
  • Создана система мониторинга для пакета Zion User Control (спасибо Новый стандарт):
    • В том числе реализовано создание оформления по умолчанию для адресных уведомлений пользователям

Zion User Control Zion Pub Hub Веб-браузер Дата/Время/TimeMashine Доступы/Пользователи Мониторинг Уведомления Элементы Что такое Элементы?

Zion WebEngine 20.12.22
  • Доработан плагин TimeMashine (спасибо Хронос Медиа):
    • Теперь с его помощью можно смещать заданную временную метку на любое количество годов, месяцев, дней, часов, минут, секунд:
      • В том числе может быть полезно для отображение даты и времени в часовом поясе, отличающемся от часового пояса на веб-сервере
    • В мастер вставки плагина TimeMashine также внесены изменения для отображения соответствующих подсказок по новым возможностям

Zion WebEngine Веб-сервер/Хостинг Дата/Время/TimeMashine Плагины Помощники/Мастеры/Инструкции/Подсказки Что такое Плагины?

Zion WebEngine 20.12.14
  • Доработан класс для управления контентом (спасибо Хронос Медиа):
    • Доработано создание файла Sitemap.XML по умолчанию

Zion WebEngine SEO-параметры XML/RSS/1С/YML Классы Контент/Контентные единицы Как создать sitemap.xml?

Zion WebEngine 20.12.11
  • Доработан класс для управления обменом сообщениями (спасибо Новый стандарт):
    • Добавлены два новых плагина, упрощающие настройку списков чатов и сообщений:
      • chat_UsersButMe - возвращает список ID всех участников указанного (или открытого сейчас) чата, кроме текущего пользователя 
      • chat_Name - возвращает название указанного (или открытого сейчас) чата

Zion Chat Доступы/Пользователи Классы Обмен сообщениями/Чат Плагины Что такое Плагины?

Zion WebEngine 20.12.10
  • Доработаны класс для управления пользователями и элемент Основной текст (спасибо Новый стандарт):
    • Расширен список условий, доступных для использования в формах пользователей
      • Дополнены соответствующие подсказки:
        • Теперь они отображаются не под каждым полем для правки основного текста, а только под полем для правки основного текста формы пользователей

Zion WebEngine Доступы/Пользователи Классы Основной текст Помощники/Мастеры/Инструкции/Подсказки Условия Формы для пользователей Элементы Элемент "Основной текст"

Zion WebEngine 20.12.08
  • Доработан класс для управления пользователями (спасибо Новый стандарт):
    • Расширен список форм пользователя, в которых теперь можно использовать (и обрабатывать) данные о группе пользователя

Zion WebEngine Доступ Групп пользователей Доступы/Пользователи Классы Формы для пользователей

Zion WebEngine 20.12.06
  • Доработан класс для управления пользователями (спасибо Новый стандарт):
    • В форме пользователя для пополнения баланс теперь можно использовать (и обрабатывать) данные об имени пользователя и о его группе

Zion WebEngine Баланс пользователя/Абонентская плата Доступ Групп пользователей Доступы/Пользователи Классы Формы для пользователей