Что такое Элементы?

03.11.2023

Каждый элемент контента в Zion WebEngine это один из классов. Служат они для того, чтобы управлять теми или иными свойствами веб-страниц, например, править основной текст, менять место в структуре или корректировать SEO-параметры.

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

Чтобы изменить набор или параметры элементов перейдите к правке нужного шаблона или создайте его копию (клон).

Удаление элементов

Удалить можно любой элемент. Можно даже удалить вообще все элементы, оставив только название. В этом мало смысла, но можно.

Для этого нажмите по кнопке Удалить (корзина) и подтвердите своё действие.

Не забудьте сохранить сделанные изменения.

Настройка элементов

Каждый элемент даёт возможность себя настроить. У некоторых это только На какой вкладке отображать элемент и В каком порядке отображать элемент при правке контента. Другие же элементы предоставляют очень много параметров. Подробнее читайте в соответствующих статьях об элементах.

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

Добавление элементов

Добавление обычных и уникальных элементов делается одинаково. Но обычные элементы можно добавить в один шаблон сколько угодно раз, а уникальные - только один раз. В этом и состоит их отличие.

Чтобы добавить элемент в шаблон

  1. Перейдите на вкладку, на которой он должен появится и нажмите по кнопке Добавить элемент.
  2. Откроется список, в котором будут отображаться названия доступных для добавления элементов (у каждого своя иконка напротив). Уже добавленные уникальные элементы в этом списке отображатся не будут. Набор доступных элементов зависит от комплекта поставки. Некоторые доступные в базовой поставке получают дополнительный функционал при наличии дополнительных пакетов.
  3. Нажмите по нужному Вам элементу
  4. Настройте его, задав доступные параметры
  5. Не забудьте сохранить внесённые изменения

Клонирование элементов

Для обычных элементов также доступно клонирование. В чём его смысл?

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

Для этого и реализована возможность клонирования, при котором новые столбцы не создаются - используются уже созданные. Таблицы данных при этом не "жиреют", и сайт в целом работает быстрее...

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

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

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

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


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

 

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

 

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

 

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

Zion WebEngine X9.01.12
  • Продолжается внедрение нового дизайна для административного интерфейса:
    • Доработаны очень многие классы в нескольких пакетах
    • Доработан плагин меню администратора
    • Исправлена информация об авторских правах для доработанных компонентов
    • Уже можно увидеть новый путь ("хлебные крошки") к тому что, редактируется в данные момент:
      • Остальные изменения появятся в ближайших обновлениях

Zion WebEngine Zion Catalog Zion Gallery Zion JivoSite Zion Multi-Lang Zion Bulletins Board Административный интерфейс Классы Меню администратора Обновления CMS Плагины

Zion WebEngine X9.01.10
  • Доработан вспомогательный класс для управления элементами (спасибо Новый стандарт):
    • Для всех элементов теперь доступен плагин _CheckedIfNotVoid, позволяющий выводить код checked, если указанное в параметрах поле указанной там же записи не пустое:
      • Может быть полезно для организации различных форм (с галочками), в которых нужно учитывать содержимое базы данных
  • Доработан главный файл гостевого интерфейса

Zion WebEngine База данных/Таблицы данных Галочка Гостевой интерфейс Классы Плагины Формы Элементы

Zion WebEngine X9.01.06
  • Доработан класс для управления пользователями (спасибо Новый стандарт):
    • Устранены некоторые недочёты при работе с абонентской платой и балансом пользователя

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

Zion WebEngine X9.01.04
  • Доработаны страницы ошибок
  • Доработан плагин Meta:
    • Изменены некоторые служебные заголовки для поисковых роботов
  • Доработаны инструкции для CKeditor и СДЭК
  • Доработан элемент для управления HTML-кодом веб-страницы
  • Доработаны уведомления о заказах на системный e-mail
  • Доработаны обработчики для добавления объявления и для форм обратной связи и обратного звонка
  • Доработана система мониторинга для ядра, базы данных и объявлений
  • Доработан плагин email-рассылки:
    • Изменены некоторые служебные заголовки для почтовых серверов
  • Начато внедрение нового дизайна для административного интерфейса
    • Доработаны очень многие классы почти во всех пакетах
    • Доработано меню администратора почти для всех пакетов
    • Доработан главный файл административного интерфейса

Zion WebEngine Zion User Control Zion Catalog Zion Mail Back Zion SEO Booster Zion xDelivery Zion Gallery Zion JivoSite Zion Chat Zion Multi-Lang Zion Banners Manager Zion Sender Zion Server Zion Bulletins Board Zion Polls Email-сообщения HTML-код веб-страницы SEO-параметры Административный интерфейс База данных/Таблицы данных Доступы/Пользователи Классы Меню администратора Мониторинг Объявления Обработчики Обратная связь/Обратный звонок Плагины Помощники/Мастеры/Инструкции/Подсказки Рассылки Реакции на заказ Редактор контента/WYSIWYG-редактор СДЭК Страницы ошибок Формы Шаблоны контента Элементы

Zion WebEngine X8.12.28
  • Доработан класс для управления пользователями (спасибо Новый стандарт):
    • Теперь в качестве аватара/логотипа можно использовать не только JPG, но и PNG- и GIF-изображения
    • В реквизитах пользователя теперь можно указывать, является ли он плательщиком НДС
  • Доработан элемент HTML-код веб-страницы:
    • Добавлено условие, при использовании которого можно отображать разный код в зависимости от того, является ли указнный пользователь плательщиком НДС

Zion WebEngine HTML-код веб-страницы Административный интерфейс Доступы/Пользователи Изображение Классы Условия Элементы

Zion WebEngine X8.12.27
  • Доработан класс для управления пользователями, как элементом контента (спасибо Новый стандарт):
    • При выборе пользователя в административном интерфейсе теперь отображается не только имя и логин, но также и ID пользователя

Zion User Control Административный интерфейс Доступы/Пользователи Классы Контент/Контентные единицы Элементы

Zion WebEngine X8.12.25
  • Доработан класс для управления пользователями (спасибо Новый стандарт):
    • Доработано возможность при правке пользователей использовать вкладки не только из стандартных классов, но и из классов от сторонних разработчиков

Zion WebEngine Вкладки Доступы/Пользователи Классы

Zion WebEngine X8.12.24
  • Доработан вспомогательный класс для управления вкладками (спасибо Новый стандарт):
    • Теперь при правке пользователей и групп пользователей можно использовать вкладки не только из стандартных классов, но и из классов от сторонних разработчиков

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

Zion WebEngine X8.12.21
  • Доработан элемент "HTML-код веб-страницы"(спасибо ПромМашПермь):
    • Расширен список доступных условий для для тонкой настройки:
      • В том числе можно выводить разный код в зависимости от того, равно ли указанное свойство, указанному значению
  • Доработан класс для управления пользователями (спасибо Новый стандарт):
    • Упрощено определение того, является ли пользователь "платным"
  • Доработана форма обратной связи (спасибо Балкон-Мастер):
    • Улучшена адаптивность

Zion WebEngine Zion Mail Back HTML-код веб-страницы Баланс пользователя/Абонентская плата Доступы/Пользователи Обратная связь/Обратный звонок Свойства Условия Формы Элементы

Zion WebEngine X8.12.19
  • Доработан элемент "Число":
    • Вместо ранее созданого одного плагин для упрощения замены в числах точки на запятую и наоборот созданы два отдельных плагина - так данный функионал проще использовать

Zion Catalog Плагины Число Элементы

Zion WebEngine X8.12.18
  • Доработан класс для управления группами пользователей (спасибо Новый стандарт):
    • Реализован плагин для обработки свойств групп
    • Добавлены подсказки по использованию некоторых свойств групп
  • Доработан класс для управления контентом:
    • Устранены недочёты в комментариях
  • Доработан элемент "Число":
    • Создан плагин для упрощения замены в числах точки на запятую и наоборот
  • Доработан элемент "Вес и габариты":
    • Реализовна возможность указывать дробные числа для габаритов:
      • Иногда возникает такая необходимость, однако, сервис доставки может не принять в обработку такие числа

Zion WebEngine Zion Catalog Аватар/Логотип Вес и габариты Доступ Групп пользователей Классы Контент/Контентные единицы Плагины Помощники/Мастеры/Инструкции/Подсказки Свойства Способы доставки/самовывоза Число Элементы

Zion WebEngine X8.12.17
  • Доработаны классы для управления пользователями и HTML-кодом веб-страницы (спасибо Новый стандарт):
    • Изменён подход к абонентской плате и к балансу пользователя:
      • Повышена производительность и учтена возможность смены тарифного плана (группы пользователей)
  • Доработан класс для работы с уведомлениями:
    • Реализована автоматическая очистка кэша CSS для уведомлений

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

Zion WebEngine X8.12.14
  • Доработан класс для управления базой данных (спасибо Новый стандарт):
    • Запрещено массовое удаление заказов
    • Доработан запрет на массовое удаление групп пользователей
  • Доработан класс для управления пользователями:
    • Доработана форма пополнения баланса пользователя:
      • Устранена вероятность копирования старого заказа в новый заказ для одного и того же пользователя
  • Доработан класс для управления корзиной:
    • Устранены недочёты со сменой кодировки при работе с данными пользователя, сохранёнными в куках

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

Zion WebEngine X8.12.13
  • Доработан класс для управления пользователя (спасибо Балкон-Мастер):
    • Реализовано скрытие подсказок для свойств, недоступных из-за неполного комплекта поставки
  • Доработан класс для управлениями связями:
    • Расширен набор доступных функций
  • Доработан плагин универсального меню:
    • Теперь можно отображать нетолько всех пользователей сразу, но и только указанных (спасибо Новый стандарт)
    • Теперь можно выделять, как активные, записи, которые связаны с открытой веб-страницей
  • Доработн помощник по вставке плагина универсального меню:
    • Добавлены подсказки для новых и скорректированы подсказки для уже имеющихся параметров
  • Доработан класс для управления навигацией:
    • Некоторые коррективы внесены в записи по умолчанию

Zion WebEngine Доступы/Пользователи Классы Меню/Списки/Навигация Плагины Помощники/Мастеры/Инструкции/Подсказки Связи Свойства

Zion WebEngine X8.12.12
  • Доработан обработчик обратной связи (спасибо Мария и Иоанн):
    • Повышена защита от спама:
      • В том числе запрещена отправка email-сообщений, содержащих в себе BB-коды

Zion Mail Back Email-сообщения Обработчики Обратная связь/Обратный звонок Спам

Zion WebEngine X8.12.07
  • Доработан элемент "Выбор одного из вариантов" (спасибо Новый стандарт):
    • Доработано добавление нового варианта в шаблон при правке контента в административном интерфейсе
  • Доработан элемент "Выбор нескольких вариантов":
    • Реализовано добавление новых вариантов в шаблон при правке контента в административном интерфейсе

Zion Catalog Административный интерфейс Выбор нескольких вариантов Выбор одного из вариантов Контент/Контентные единицы Шаблоны контента Элементы

Zion WebEngine X8.12.06
  • Доработан элемент "Выбор одного из вариантов" (спасибо Новый стандарт):
    • В административном интерфейсе теперь можно использовать в том числе и те варианты, которые были добавлены в гостевом интерфейсе:
      • После сохранения эти варианты автоматически добавляются в шаблон
  • Доработан элемент "Выбор нескольких вариантов":
    • В административном интерфейсе теперь можно использовать в том числе и те варианты, которые были добавлены в гостевом интерфейсе:
      • Добавление новых вариантов в шаблон при правке контента пока не доступно

Zion Catalog Административный интерфейс Выбор нескольких вариантов Выбор одного из вариантов Гостевой интерфейс Контент/Контентные единицы Шаблоны контента Элементы

Zion WebEngine X8.12.04
  • Доработан класс для управления пользователями (спасибо Новый стандарт):
    • Устранены недочёты при работе с некоторыми формами для пользователей:
      • Могла быть недоступна оплата через банк

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

Zion WebEngine X8.12.03
  • Продолжается постепенный отказ от категорий:
    • Доработаны классы для управления HTML-кодом веб-страниц и шаблонами
      • Доработано создание записей по умолчанию
    • Доработан плагин универсального меню:
      • Удалены все возможности навигации для категорий
    • Доработаны вспомогательные классы для управления элементами контента
    • Доработан плагин Meta:
      • Удалены все возможности по SEO-оптимизации для категорий
    • Доработан драйвер оболочки

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

Zion WebEngine X8.11.30
  • Создан новый элемент контента "Файл" (спасибо Новый стандарт):
    • Работает аналогично элементу "Изображение", но подходит для любых типов файлов
      • Доступен при наличии Zion Catalog
    • Для обеспечения функциональности нового элемента доработаны административные скрипты и стили, а также класс для управления контентом
  • Доработано меню администратора:
    • Реализована автоматическая очистка кэша для административных стилей

Zion WebEngine Zion Catalog Изображение Классы Контент/Контентные единицы Кэш/Кеш Меню администратора Файлы/Папки Элементы