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

03.11.2023

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

 

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

 

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

 

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

Zion WebEngine 20.03.04
  • Доработан класс для управления проектом (спасибо Окна В Дом):
    • Повышена совместимость меню администратора с нестандартными пакетами, если такие присутствуют в комплекте поставки

Zion WebEngine Что такое Меню администратора? Классы Меню администратора

Zion WebEngine 20.03.03
  • Доработан класс для управления связями (спасибо Новый стандарт):
    • Создан упрощённый функционал для копирования связей одной контентной единицы в другую

Zion WebEngine Классы Связи Что такое Классы?

Zion WebEngine 20.03.02
  • Начиная с сегодняшнего дня, прекращена поддержка пакета Zion Polls:
    • Для более старых версий CMS совместимая версия пакета может быть установлена по запросу
  • Созданы классы для управления точками доставки/самовывоза и для интеграции с Яндекс.Карты:
    • Можно указать свой ключ для доступа к API Яндекс.Карт без необходимости правки программного кода
    • Для точек доставки/самовывоза можно указать, название, адрес, телефон и режим работы, а также можно посмотреть, как указанный адрес отображется на Яндекс.Картах
      • Разработка и внедрение данного функционала ещё не завершены
  • Доработан класс для управления базой данных:
    • Реализована возможность "особого" сохранения для точек доставки/самовывоза

Zion WebEngine Zion xDelivery Zion Polls База данных/Таблицы данных Классы Опросы/голосования Способы доставки/самовывоза

Zion WebEngine 20.02.27
  • Доработаны главный файл гостевого интерфейса, класс для управления SEO-параметрами, а также обработчики обратной связи и заказа звонка:
    • Теперь в email-сообщениях из форм обратной связи и заказа звонка будет приходить не только информаци о том, на какой странице была заполнена форма, но и информация о том, откуда на сайт пришёл посетитель, заполнивший форму:
      • Новая функция работает только при наличии в комплекте поставки Zion SEO Booster
  • Доработан класс для управления способами доставки (спасибо Чистая магия):
    • Реализована функция проверки того, доступна ли в данный момент доставка тем или иным способ
  • Доработан класс для работы с корзиной заказов:
    • Если в данный момент доступна доставка через СДЭК, то поле с индексом становится обязательным для заполнения в форме заказа в интернет-магазине
  • Доработаны вспомогательный класс для работы с вкладками и класс управления заказами:
    • Реализована функция проверки того, доступен ли в данный момент тот или иной способ уведомления о заказах:
      • Это позволяет автоматически отобразить (нужные) или скрыть (ненужные) вкладки в информации о заказах
        • Например, ранее вкладка Отчёт от FrontPad отображалась всегда, независимо от того, включена ли интеграция с этой CRM

Zion WebEngine Zion Catalog Zion Mail Back Zion SEO Booster Zion xDelivery Email-сообщения SEO-параметры Вкладки Гостевой интерфейс Интернет-магазин Классы Корзина для заказов Настраиваемые модули Обработчики Обратная связь/Обратный звонок Реакции на заказ СДЭК Способы доставки/самовывоза Формы Что такое Вкладки?

Zion WebEngine 20.02.26
  • Доработан класс для управления заказами (спасибо Мастерская уюта):
    • Реализована фильтрация заказов по названиям товаров в этих заказах

Zion Catalog Интернет-магазин Классы Корзина для заказов Фильтрация

Zion WebEngine 20.02.25
  • Доработан класс для управления курсами валют (спасибо Advisor Espana):
    • Создан плагин currencies_FromRUR для конвертации рублей в любую доступную валюты, аналогично ранее созданному плагину currencies_RUR для конвертации любой доступной валюты в рубли

Zion Catalog Валюты Классы Плагины Что такое Плагины?

Zion WebEngine 20.02.24
  • Доработан класс для управления заказами (спасибо Мастерская уюта):
    • Улучшена совместимость со старыми версиями таблиц данных
    • Реализована фильтрация заказов по зарегистрированным пользователям
    • Реализованы формирование и распечатка QR-кодов для товаров в заказах:
      • Каждый QR-код содержит следующую информацию:
        • Номер данного заказа
        • Номер позиции данного товара в данном заказе
        • Номер единицы данного товара из количества такого же товара в данном заказе
        • Количество данного товара в данном заказе
      • Полезно для наклеивания QR-кодов на товарные единицы для хранения товаров на складе до вручения их клиенту
  • Доработан класс для управления SMS-шлюзом:
    • В SMS-уведомлениях о заказах покупателям теперь кроме номера высылается и сумма заказа

Zion WebEngine Zion Catalog SMS База данных/Таблицы данных Классы Корзина для заказов Реакции на заказ Сайт-каталог Фильтрация

Zion WebEngine 20.02.21
  • Доработан главный файл гостевого интерфейса (спасибо Проф-Бетон):
    • Оптимизировано обращение к классам
    • Повышена производительность

Zion WebEngine Что такое Административный интерфейс и Гостевой интерфейс? Гостевой интерфейс Классы

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

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

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

Zion WebEngine Классы Уведомления Файлы/Папки

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

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

Zion WebEngine 20.02.17
  • Доработан класс для управления типами (спасибо Строительные машины):
    • Устранены недочёты при сохранении типа в том случае, когда для него не указан шаблон по умолчанию

Zion WebEngine Классы Типы Шаблоны контента

Zion WebEngine 20.02.15
  • Доработан класс для управления миграцией со старых версий CMS (спасибо Пермский крепёж):
    • Более продуманно организована миграция характеристик

Zion WebEngine Что такое CMS Zion WebEngine? Классы Миграция Характеристики/Разновидности

Zion WebEngine 20.02.14
  • Доработан класс для управления миграцией со старых версий CMS (спасибо Пермский крепёж):
    • Улучшена миграция свойств эскизов и изображений для товаров
    • Улучшена миграция характеристик и групп характеристик, а также списков характеристик и списков групп характеристик
    • Более продуманно организована миграция единиц измерения

Zion WebEngine Изображение Классы Меню/Списки/Навигация Миграция Сайт-каталог Свойства Характеристики/Разновидности Эскизы

Zion WebEngine 20.02.13
  • Доработан класс для управления миграцией со старых версий CMS (спасибо Пермский крепёж):
    • Расширен набор опций, с помощью которых можно управлять миграцией
    • Реализована миграция эскизов и изображений для категорий товаров
    • Теперь доступна полноценная миграция с Zion WebEngine X6.05.11
    • Раширены возможности для использования нестандартной миграции
    • Улучшено миграция SEO-параметров для категорий товаров

Zion WebEngine Zion WebEngine X6.05.11 Что такое CMS Zion WebEngine? SEO-параметры Изображение Категории Классы Миграция Сайт-каталог Эскизы

Zion WebEngine 20.02.12
  • Доработан плагин Meta (спасибо Вечная память):
    • Устранены некоторые недочёты предыдущей версии
  • Доработан класс для управления проектом и элемент Место в структуре:
    • Повышена совместимость со старыми версиями CMS

Zion WebEngine Zion SEO Booster SEO-параметры Адрес (URL)/ЧПУ/Переадресация Классы Место в структуре Плагины Элементы Элемент "Место в структуре"

Zion WebEngine 20.02.11
  • Доработан класс для управления навигацией:
    • Скорректированы некоторые подсказки
  • Доработан класс для управления проектом (спасибо Отель "Атриум"):
    • Реализована возможность определять, запущен ли проект на локальном или на "боевом" веб-сервере
      • Благодаря этой возможности оптимизирована система мониторинга для интерфейса администратора, Zion SEO Booster, cURL, reCAPTCHA, SMS-шлюза и SMTP
    • Упразднена опция Использовать человекопонятные URL (ЧПУ) (спасибо Гид по Тоскане):
      • Подразумевается, что ЧПУ теперь всегда включен:
        • Благодаря этому оптимизирована работа объявлений и их категорий, опросов, плагина Meta и класса для управления миграцией со страых версий CMS

Zion WebEngine Zion Mail Back Zion SEO Booster Zion Bulletins Board Zion Polls Что такое Административный интерфейс и Гостевой интерфейс? PHP SEO-параметры SMS SMTP/PHP-mail Административный интерфейс Адрес (URL)/ЧПУ/Переадресация Веб-сервер/Хостинг Категории Классы Меню/Списки/Навигация Миграция Мониторинг Объявления Опросы/голосования Плагины Помощники/Мастеры/Инструкции/Подсказки Спам

Zion WebEngine 20.02.07
  • Доработан класс для работы с миграцией со старых версий CMS (спасибо Строительные машины):
    • Более корректно осуществляется поиск класса для нестандартной миграции
    • Более корректно конвертируются SEO-параметры
    • Более корректно конвертируются характристики для товаров
  • Доработан класс для работы с галереями:
    • Скрыты подсказки, отправляющие на компоненты недоступные в комплекте поставки

Zion WebEngine Zion Gallery Что такое CMS Zion WebEngine? SEO-параметры Галереи/Слайды Классы Миграция Помощники/Мастеры/Инструкции/Подсказки Сайт-каталог Характеристики/Разновидности

Zion WebEngine 20.02.05
  • Доработан элемент Место в структуре (спасибо Good Авто):
    • Устранена проблема с некорректными запросам к БД в случаях, когда нужно скрывать в структуре записи более, чем одного типа

Zion WebEngine База данных/Таблицы данных Место в структуре Типы Элементы Элемент "Место в структуре"

Zion WebEngine 20.01.28
  • Доработан настраиваемый модуль для доставки через СДЭК (спасибо Чистая магия):
    • Актуализирована инструкция по настройке способов доставки в связи с изменениями на сайте СДЭК
  • Доработано меню администратора для пакета Zion Sender:
    • Улучшена совместимость рассылок с другими пакетами
  • Доработан класс для управления SMS-уведомлениями (спасибо Color House):
    • Дополнена инструкция по настройке SMS-шлюза
  • Доработан класс для управления корзиной заказов:
    • Теперь более тщательно отслеживается необходимость заполнения обязательных полей в форме заказа в интернет-магазине
  • Класс для работы с почтой перенесён из пакета Zion Mail Back в Ядро (спасибо Лидия Никонова):
    • Он может быть нужен в базовой поставке, например, для восстановления пароля пользователя
  • Доработан класс для управления навигацией:
    • Более корректно сформулирована подсказка по доступным условия в зависимости от комплекта поставки
  • Доработаны элемент HTML-кодом веб-страницы, а также класс и плагин для работы с галереями (спасибо Якудза):
    • Ранее доступное только для меню условие IS_HOUR<значение??истина::ложь, теперь стало доступно для использования в оформлении галерей и HTML-кода веб-страницы:
      • С его помощью можно применять разное оформление в зависимости от того, наступил ли указанный в значении час:
        • Может быть полезно, например, в тех случаях, если Вы принимаете заказы не круглосуточно

Zion WebEngine Zion Catalog Zion Mail Back Zion xDelivery Zion Gallery Zion Sender Что такое Комплект поставки? Email-сообщения HTML-код веб-страницы SMS Галереи/Слайды Доступы/Пользователи Интернет-магазин Классы Корзина для заказов Меню/Списки/Навигация Меню администратора Настраиваемые модули Плагины Помощники/Мастеры/Инструкции/Подсказки Рассылки СДЭК Способы доставки/самовывоза Условия Формы Элементы