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

03.11.2023

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

 

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

 

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

 

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

Zion WebEngine 24.07.26
  • Продолжена разработка настраиваемого модуля для онлайн-оплаты через ЮКасса (спасибо Киокушин Online)
    • Устранены некоторые недочёты - ведётся тестирование

Zion xPayment Настраиваемые модули Способы оплаты

Zion WebEngine 24.07.25
  • Продолжена разработка настраиваемого модуля для онлайн-оплаты через ЮКасса (спасибо Киокушин Online)
    • Устранены некоторые недочёты - ведётся тестирование
  • Доработан класс для управления базой данных:
    • Теперь отображаются корректные заголовки в таблице со списом заказов

Zion WebEngine Zion xPayment База данных/Таблицы данных Классы Корзина для заказов Настраиваемые модули Способы оплаты Что такое Классы?

Zion WebEngine 24.07.24
  • Продолжена разработка настраиваемого модуля для онлайн-оплаты через ЮКасса (спасибо Киокушин Online)
    • Внедрён весь необхоимый функционал - ведётся тестирование

Zion xPayment Настраиваемые модули Способы оплаты

Zion WebEngine 24.07.19
  • Начата разработка настраиваемого модуля для онлайн-оплаты через ЮКасса (спасибо Киокушин Online)
  • Доработан настраиваемый модуль для онлайн-оплаты через Тинькофф:
    • Упразднены некоторые недочёты, не влияющие на корректность прохождения платежей

Zion xPayment Настраиваемые модули Способы оплаты

Zion WebEngine 24.07.17
  • Доработаны классы для управления проектом, а также меню и списками (спасибо Киокушин Online):
    • Упразднены некоторые архаизмы

Zion WebEngine Классы Меню/Списки/Навигация Плагин Menu

Zion WebEngine 24.07.15
  • Доработаны меню администратора для ядра и галерей, помощник по вставке плагина меню, а также классы для управления транспортными компаниями, меню и списками, галереями и слайдами (спасибо Киокушин Online):
    • Всё содержимое раздела Навигация "переехало" в раздел Справочники

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

Zion WebEngine 24.07.11
  • Доработаны класс управления корзиной заказов и административные CSS-стили (спасибо Киокушин Online):
    • Меню администратора стало более компактным, что может быть полезно при большом количестве типов контента, которые раньше могли не помещаться на экране
    • Расширены возможности по кастомизации формы заказа для интернет-магазинов

Zion WebEngine Zion Catalog Интернет-магазин Классы Контент/Контентные единицы Корзина для заказов Меню администратора Типы Формы Что такое Тип контента?

Zion WebEngine 24.07.10
  • Доработаны административные скрипты (спасибо ТК Кило):
    • Удалён устаревший, более не использующийся для связей функционал
  • Доработан класс для управления HTTP-ошибками:
    • Более корректно налажена отправка HTTP-заголовков с кодами ошибок

Zion WebEngine Классы Связи Страницы ошибок Что такое Классы?

Zion WebEngine 24.07.09
  • Доработан класс для управления пользователями (спасибо Киокушин Online):
    • Более корректно указаны названия для некоторых новых полей в форме правки данных о пользователе

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

Zion WebEngine 24.07.08
  • Доработан главный файл гостевого интерфейса:
    • Устранены проблемы в одном из недавних обновлений CMS

Zion WebEngine Что такое CMS Zion WebEngine? Гостевой интерфейс Обновления CMS Страницы ошибок

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

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

Zion WebEngine 24.07.04
  • Доработаны классы для управления проектом, пользователями, базой данных и интеграцией с Рекламной сетью Яндекса, а также главный файл гостевого интерфейса, монитор очистки и файлы настроек доступа по умолчанию, плюс создан класс для управления HTTP-ошибками:
    • Улучшена интеграции с Рекламной сетью Яндекса
    • Сильно переработан принцип работы со страницами ошибок
    • Значительно уменьше размер дистрибутива

Zion WebEngine Что такое система Мониторинга? База данных/Таблицы данных Баннеры Гостевой интерфейс Доступы/Пользователи Классы Мониторинг Страницы ошибок

Zion WebEngine 24.07.01
  • Доработан плагин универсального меню (спасибо Киокушин Online):
    • Устранены недочёты с сортировкой чисел по убыванию

Zion WebEngine Меню/Списки/Навигация Плагины Число Плагин Menu

Zion WebEngine 24.06.26
  • Доработан класс для управления пользователями (спасибо ЛеоСталь):
    • Устранены некоторые недочёты с отображением даты регистрации ползователей в административном интерфейсе
  • Доработан класс для управления проектом:
    • Снова стало доступно отображение иконок для пунктов меню администратора
  • Создан отдельный класс интеграции с Рекламной сетью Яндекса

Zion WebEngine Что такое Меню администратора? Административный интерфейс Баннеры Дата/Время/TimeMashine Доступы/Пользователи Классы Меню администратора

Zion WebEngine 24.06.24
  • Доработан класс для управления пользователями (спасибо Киокушин Online):
    • Устранены некоторые недочёты с отображением даты регистрации ползователей в административном интерфейсе

Zion WebEngine Что такое Административный интерфейс и Гостевой интерфейс? Административный интерфейс Дата/Время/TimeMashine Доступы/Пользователи Классы

Zion WebEngine 24.06.20
  • Доработаны плагин подключения AJAX-скрипта и сам AJAX-скрипт (спасибо Киокушин Online):
    • Реализована возможность использования AJAX в родительском фрейме
    • Реализовано автоматическое декеширование AJAX-скрипта при обновлении его версии

Zion WebEngine AJAX Кэш/Кеш Обновления CMS Плагины Что такое Плагины?

Zion WebEngine 24.06.18
  • Доработан плагин универсального меню (спасибо Киокушин Online):
    • Теперь фильтрация доступна и для списков пользователей
  • Доработан элемент Связи:
    • Расширен функционал по работе со связями, доступный для использования из других компонентов CMS

Zion WebEngine Меню/Списки/Навигация Плагины Связи Фильтрация Элементы Что такое Элементы?

Zion WebEngine 24.06.14
  • Доработан плагин универсального меню (спасибо Киокушин Online):
    • Устранены недочёты, выявленные в предыдущем обновлении CMS

Zion WebEngine Что такое CMS Zion WebEngine? Меню/Списки/Навигация Обновления CMS Плагины

Zion WebEngine 24.06.13
  • Доработан плагин универсального меню (спасибо Киокушин Online):
    • Теперь фильтрация записей доступна не только через GET-массивы, но и через POST-массивы, что позволяет обойти ограничения на длину GET-запроов на стороне веб-сервера

Zion WebEngine POST/GET-данные Веб-сервер/Хостинг Меню/Списки/Навигация Плагины Фильтрация Плагин Menu

Zion WebEngine 24.05.31
  • Доработан класс для управления пользователями (спасибо Киокушин Online):
    • Помимо даты регистрации теперь доступен просмотр и даты последнего изменения данных о пользователе

Zion WebEngine Дата/Время/TimeMashine Доступы/Пользователи Классы