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

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

13.05.2019

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

 

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

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

Zion WebEngine 20.05.25
  • Доработана форма обратной связи (спасибо Hotel Of Things)
    • Устранена проблема отображения формы с параметрами по умолчанию

Zion Mail Back Обратная связь/Обратный звонок Формы

Zion WebEngine 20.05.24
  • Оптимизирован дистибутив пакет Zion Pub Hub (спасибо Group Experience):
    • Устранена проблема при замене эскиза по умолчанию во время обновления CMS

Zion Pub Hub Что такое CMS Zion WebEngine? Эскизы

Zion WebEngine 20.05.22
  • Оптимизирован дистибутив пакет Zion Mail Back (спасибо Пермский период):
    • Из него удалены некоторые файлы, которые также присутствуют в ядре
  • Доработаны очень многие компоненты (спасибо Group Experience):
    • Повышена совместимость с недостаточно качественно настроенными веб-серверами

Zion WebEngine Zion Gallery Zion Mail Back Zion SEO Booster Zion JivoSite Что такое Комплект поставки? Email-сообщения Веб-сервер/Хостинг

Zion WebEngine 20.05.19
  • Оптимизирован дистибутив ядра (спасибо Hotel Of Things):
    • Из него удалены некоторые файлы, которые создаются самостоятельно при установке или обновлении CMS
  • Доработан класс для управления базой данных:
    • Устранена проблема с созданием новой записи контента без выбора шаблона (спасибо Строительные машины):
      • Если для типа контента выбран шаблон по умолчанию, то проблем не было
      • Теперь проблема не возникает и для типов контента без шаблона по умолчанию
    • Реализована возможность включения/отключения обратного порядка при отображение любых списков в административном интерфейсе (спасибо Федерация Киокусинкай Пермского края):
      • При этом становятся недоступны перетаскивание записей и кнопки перемещения записей (чтобы не вводить пользователей в заблуждение)
      • Для каждого списка обратный порядок включается/отключается отдельно:
        • Например, страницы Вы можете просматривать в обычном порядки, а новости - в обратном (от старых к новым) 
  • Доработан класс для управления галереями (спасибо Ломбард "ЗалогАвто"):
    • Устранена проблема, при которой в случае удаления элемента галереи из одного шаблона, могли удалиться слайды из контента, никак не связанного с этим шаблоном
  • Доработаны некоторые драйвера, мониторы, формы и обработчики:
    • Продолжаем снижать зависимость некоторых компонентов от корзины
  • Оптимизированы драйверы Converter, Imaginer, TreeStructer:
    • Удалены функции, которые по различным причинам более не используются, например, устарели и/или уже реализованы иначе в других компонентах
  • Доработан настраиваемый модуль для уведомлений о заказах на системный e-mail:
    • Устранены недочёты в некоторых подсказках
  • Доработан класс для управления SMS-шлюзом:
    • Теперь в названии организации-отправителя можно в том числе использовать кавычки
  • Доработан класс для управления контентом (спасибо Devi59):
    • Теперь при правке отфильтрованного списка контентных единиц на панели инструментов не отображается кнопка Удалить все записи, чтобы не вводить в заблуждение пользователя, который попытавшись удалить только отфильтрованные записи, в результате удалит все записи

Zion WebEngine Zion Catalog Zion Gallery Zion Sender Email-сообщения SMS База данных/Таблицы данных Галереи/Слайды Драйверы Изображение Классы Кодировки/Наборы символов Контент/Контентные единицы Место в структуре Мониторинг Настраиваемые модули Обработчики Панель инструментов Помощники/Мастеры/Инструкции/Подсказки Типы Уведомления о заказах Файлы/Папки Фильтрация Формы Шаблоны Элементы Как редактировать Контент?

Zion WebEngine 20.05.13
  • Доработан монитор функциональности PHP (спасибо С-Полимер):
    • Реализована дополнительная проверка на наличие некоторых библиотек, необходимых для корректной работы с эскизами

Zion WebEngine Что такое система Мониторинга? PHP Мониторинг Эскизы

Zion WebEngine 20.05.05
  • Доработан класс для управления JivoSite (спасибо Color House):
    • Теперь все ссылки из раздела CMS для настройки интеграции с онлайн-консультантом ведут на русскую, а не на английскую версию JivoSite
  • Доработан класс для управления пользователями (спасибо ЛеоСталь):
    • Кнопки в формах входа и сброса пароля для административного интерфейса теперь расположены так, чтобы не путать малоопытных пользователей
  • Доработан класс для управления шаблонами (спасибо Group Experience):
    • Создание записей по умолчанию скорректировано так, чтобы создание и наполнение новых сайтов происходило быстрее
  • Доработаны многие классы и обработчики:
    • Сохранение различных опций в них теперь происхоит без связи с некоторыми устревшими компонентами

Zion WebEngine Zion JivoSite Zion Import Административный интерфейс Доступы/Пользователи Классы Онлайн-консультант Формы Шаблоны Что такое Шаблон контента?

Zion WebEngine 20.04.29
  • Доработана форма обратной связи (спасибо Group Experience):
    • Реализована возможность скрывать выбор тем сообщений в форме обратной связи, но при этом делать отправку email-сообщений нужному контакту
  • Устранены некоторые недочёты при настройке точек доставки/самовывоза
  • Создан класс для работы с обновлениями:
    • Начато внедрение функционала для регулярной автоматической проверки на обновления CMS

Zion WebEngine Zion Mail Back Zion xDelivery Email-сообщения Классы Обратная связь/Обратный звонок Способы доставки/самовывоза Формы

Zion WebEngine 20.04.23
  • Доработаны класс для управления точками доставки/самовывоза и интеграцией с API Яндекс.Карт (спасибо Hotel Of Things):
    • Полностью переработан принцип формирования точек на карте:
      • Настройка точек теперь делается немного дольше, так как требуется указание не только адреса, но и координат:
        • Ссылка на инструмент для поиска нужных координат доступен при настройке интеграции API Яндекс.Карт и при настройке точек доставки/самовывоза
      • Формирование карты теперь происходит значительно быстрее и точки на ней всегда отображаются корректно
  • Доработана система мониторинга для ядра:
    • Теперь выдаются уведомления о необходимости указать координаты (если они ещё не указаны) для точек доставки/самовывоза и для центра карты

Zion WebEngine Zion Catalog Zion xDelivery Классы Мониторинг Способы доставки/самовывоза

Zion WebEngine 20.04.21
  • Доработан класс для интеграции с API Яндекс.Карт (спасибо Hotel Of Things):
    • Реализована обработка ошибки при которой на карте отображаются не все необходимые точки самовывоза:
      • В этом случае страница будет автоматически перезагружена
  • Доработан главный файл гостевого интерфейса:
    • Произведена небольшая оптимизация кода

Zion WebEngine Zion Catalog Что такое Административный интерфейс и Гостевой интерфейс? Гостевой интерфейс Классы Способы доставки/самовывоза

Zion WebEngine 20.04.20
  • Доработан настраиваемый модуль для управления самовывозом (спасибо Devi59):
    • Теперь если выбран другой способ доствки/самовывоза, то под названием данного способа выводится не юридический адрес организации, а предложение выбрать точку
    • Если же выбран данный способ доставки/самовывоза и уже выбрана точка, то теперь под названием данного способа отображается название выбранной точки, а не её адрес

Zion xDelivery Настраиваемые модули Способы доставки/самовывоза

Zion WebEngine 20.04.17
  • Доработан класс для управления корзиной заказов (спасибо Devi59):
    • Внесены корректировки в работу с заказами, товары в которых могли быть удалены до завершения оформления заказа
  • Доработан настраиваемый модуль для уведомлений о заказах по SMS (спасибо Hotel Of Things):
    • Теперь можно отключить SMS-уведомления о новом или изменёном заказе для администратора, но оставить включёнными аналогичные SMS-уведомления для покупателей.
  • Доработаны классы для управлени базой данных и заказами:
    • Теперь разрешены единичные и массовые удаления заказов
    • Изменён порядок кнопок, доступных для записей в административном интерфейсе
    • Устраннены недочёты при фильтрации заказов
  • Доработан главный файл гостевого интерфейса:
    • Устранены недочёты при загрузке настроек некоторых классов 

Zion WebEngine Zion Catalog Что такое Административный интерфейс и Гостевой интерфейс? SMS Административный интерфейс База данных/Таблицы данных Гостевой интерфейс Интернет-магазин Классы Корзина заказов Настраиваемые модули Уведомления о заказах Фильтрация

Zion WebEngine 20.04.14
  • Доработан плагин универсального меню (спасибо ЦентрСпецЗапчасть):
    • Расширены возможности фильтрации, дополняющие текстовый поиск:
      • В случае, когда нужно найти одну и ту же подстроку в любом (из необходимых) полей, используйте (как и прежде) параметры search (искомый текст) и search-cols (поля, в которых нужно искать)
      • В случае, когда в разных столбцах нужно найти разные подстроки, используйте параметр filter со значением on и GET-массивы filter[] и filterFunc[]:
        • В качестве значений для соответствующих элементов GET-массива filterFunc[] используйте новый доступный вариант substring (искомый текст)

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

Zion WebEngine 20.04.13
  • Доработан класс для управления пользователями (спасибо Hotel Of Things):
    • Упрощена смена регистрационных и некоторых контактных данных
  • Доработан класс для управления заказами:
    • Расширены возможности фильтрации заказов по дате доставки/самовывоза

Zion WebEngine Zion Catalog Доступы/Пользователи Классы Корзина заказов Фильтрация

Zion WebEngine 20.04.10
  • Доработан класс для управления импортом из CSV/Excel (спасибо ЦентрСпецЗапчасть):
    • Более продумано организовано создание связей при импорте данных

Zion Import CSV/Excel Импорт/Экспорт Классы Связи

Zion WebEngine 20.04.09
  • Доработан класс для управления пользователями (спасибо Hotel Of Things):
    • Упрощено указание имени (не логина) пользователя при регистрации

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

Zion WebEngine 20.04.08
  • Доработаны классы для управления заказами, базой данных, SMS-шлюзом и самовывозом (спасибо Hotel Of Things):
    • Стали доступны SMS-уведомления об изменении статуса доставки/самовывоза:
      • Доступно не для всех способов и статусов доставки/самовывоза

Zion WebEngine Zion Catalog Zion xDelivery SMS Классы Корзина заказов Способы доставки/самовывоза Уведомления о заказах

Zion WebEngine 20.04.06
  • Доработан класс для управления заказами (спасибо Hotel Of Things):
    • Устранены недочёты при фильтрации заказов по дате создания
    • Реализована фильтрация заказов по дате доставки/самовывоза:
      • Доступно только при наличии Zion xDelivery

Zion Catalog Классы Корзина заказов Способы доставки/самовывоза Фильтрация

Zion WebEngine 20.04.03
  • Доработан класс для управления базой данных (спасибо Hotel Of Things):
    • Устранены недочёты при обновлении таблицы данных в случае, если указаны не все необходимые параметры запроса

Zion WebEngine База данных/Таблицы данных Классы

Zion WebEngine 20.03.31
  • Доработан класс для управления контентом (спасибо Hotel Of Things):
    • Устранены недочёты при создании записей по умолчанию в случаях, когда в шаблоне должны быть изображения
  • Доработан настраиваемый модуль для уведомления о заказах на системный email:
    • Теперь в письме отображается информация только о заполненных полях
  • Доработан класс для управления базой данных:
    • Более продуманно организовано сохранение данных о статусе доставки/самовывоза

Zion WebEngine Zion Catalog Email-сообщения База данных/Таблицы данных Изображение Классы Контент/Контентные единицы Настраиваемые модули Способы доставки/самовывоза Уведомления о заказах Шаблоны