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

03.11.2023

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

 

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

 

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

 

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

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

Zion WebEngine Драйверы Классы

Zion WebEngine 25.02.11
  • Доработаны классы для управления корзиной заказов, способами доставки, а также настраиваемый модуль для управления самовывозом (спасибо Docke Prof):
    • Значительно расширены возможности по кастомизации формы заказа для интернет-магазинов

Zion Catalog Zion xDelivery Интернет-магазин Классы Корзина для заказов Настраиваемые модули Способы доставки/самовывоза Формы

Zion WebEngine 25.02.06
  • Доработан JS-скрипт для реализации AJAX (спасибо Docke Prof):
    • Код стал более лаконичным и использует меньше памяти

Zion WebEngine AJAX

Zion WebEngine 25.01.28
  • Доработан класс для проектом (спасибо Docke Prof):
    • Устранены проблемы с живым поиском по меню/спискам и галереям в административном интерфейсе

Zion WebEngine Административный интерфейс Галереи/Слайды Классы Меню/Списки/Навигация Поиск текста Что такое Классы?

Zion WebEngine 25.01.21
  • Доработан класс для управления базой данных (спасибо ПромСтройПанель):
    • Устранены проблемы с отображением заголовков некоторых таблиц в административном интерфейсе

Zion WebEngine Что такое Административный интерфейс и Гостевой интерфейс? Административный интерфейс База данных/Таблицы данных Классы

Zion WebEngine 25.01.20

Zion WebEngine Что такое CMS Zion WebEngine?

Zion WebEngine 25.01.12
  • Доработан плагин TimeMashine (спасибо Киокушин Online)
    • Добавлен новый параметр skivoid, который при любом непустом значении вернёт пусую строку, если для параметра value указано пустое/нулевое значение:
      • Иначе (как и раньше) плагин продолжит работать с текущей временной меткой в качестве параметра value

Zion WebEngine Дата/Время/TimeMashine Плагины Что такое Плагины?

Zion WebEngine 25.01.04
  • Доработан класс для управления проектом:
    • Внедрены новые стандарты CMS

Zion WebEngine Что такое CMS Zion WebEngine? Классы

Zion WebEngine 24.12.29
  • Доработан класс для управления импортом данных о товарах из YML-фида со строннего веб-сайта (спасибо Docke Prof):
    • Теперь по окончании импорта в подсказе о том, какие характеристики можно добавить в шаблон отображаются только уникальные варианты значений
  • Доработан главный файл гостевого интерфейса:
    • Более корректно налажена проверка значений некоторых переменных, которые могут быть неопределены на момент обращения к ним
  • Доработано множество элементов, классов и трейтов (вспомогательных классов):
    • Более корректно налажена работа с сессиями

Zion WebEngine Zion Import Zion Gallery XML/RSS/1С/YML Гостевой интерфейс Импорт/Экспорт Классы Помощники/Мастеры/Инструкции/Подсказки Характеристики/Разновидности Шаблоны контента Элементы Что такое Элементы?

Zion WebEngine 24.12.27
  • Доработан класс для управления экспортом данных в YML (спасибо ColorHouse.Shop):
    • Теперь экспорт происходит более корректно и на многоязычных сайтах

Zion Export XML/RSS/1С/YML Импорт/Экспорт Классы Многоязычность/Языки Что такое Классы?

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

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

Zion WebEngine 24.12.20
  • Доработан класс для управления импортом данных о товарах из YML-фида со строннего веб-сайта (спасибо Steel Frost):
    • Теперь по окончании импорта появляется подсказа о том, какие характеристики можно добавить в шаблон для товаров:
      • Также показываются варианты значений, чтобы было проще понять, какой тип данных (какой элемент контента) подойдёт больше
      • Если добавить такие характеристики, то при следующем импорте они будут заполнены данными из YML-фида

Zion Import XML/RSS/1С/YML Импорт/Экспорт Классы Сайт-каталог Характеристики/Разновидности Шаблоны контента Элементы Что такое Шаблон контента?

Zion WebEngine 24.12.19
  • Доработан плагин Gallery (спасибо Docke Prof):
    • Устранены проблемы при обработке нестандартных параметров

Zion WebEngine Галереи/Слайды Плагины

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

Zion WebEngine Дата/Время/TimeMashine Меню/Списки/Навигация Плагины Число Что такое Плагины?

Zion WebEngine 24.12.17
  • Доработан класс для управления базой данных (спасибо Steel Frost):
    • Устранены проблемы при сохранении транспортных компаний
  • Доработан плагин универсального меню:
    • Устранены проблемы с отображением списка транспортных компаний

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

Zion WebEngine 24.12.13
  • Доработан класс для управления импортом данных о товарах из YML-фида со строннего веб-сайта (спасибо Docke Prof):
    • Реализована возможность указания наценки/скидки на указанный процент:
      • При этом новые цены округляются до ближайшего целого
    • Файл с изображением с сайта источника теперь не закачивается, если он имеет нулевой размер
    • Папка для файлов из категории не создаётся, если в неё не требуется закачивать ни одного файла

Zion Import XML/RSS/1С/YML Изображение Импорт/Экспорт Категории Классы Сайт-каталог Скидки/Наценки Файлы/Папки

Zion WebEngine 24.12.11
  • Доработана форма заказа звонка (спасибо Умный домофон):
    • Расширены возможности CSS-кастомизации формы без необходимости создавания нестандартного плагины

Zion Mail Back Обратная связь/Обратный звонок Плагины Формы Что такое Плагины?

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

Zion Import XML/RSS/1С/YML Импорт/Экспорт Категории Классы Сайт-каталог Что такое Классы?

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

Zion WebEngine Классы Корзина для мусора Файлы/Папки

Zion WebEngine 24.12.05
  • Доработан плагин Meta (спасибо Moto-Retail18):
    • Устранена проблема из-за которой поисковые системы вроде Яндекс или Google могли индексировать копии страниц с пустыми поисковыми запросами в GET-параметрах

Zion SEO Booster POST/GET-данные SEO-параметры Плагины Поиск текста Как оптимизировать сайт под поисковые системы?