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

03.11.2023

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

 

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

 

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

 

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

Zion WebEngine 21.12.01
  • Доработан плагин для отображения контента (спасибо Хронос Медиа):
    • Добавлен параметр html2xml:
      • При любом его непустом значении будут реализованы следующие замены:
        • & заменится на &
        • " заменится на "
        • ' заменится на '
        • < заменится на &lt;
        • > заменится на &gt;
    • Новый параметр полезен, в случаях, когда не "помогает" аналогичный параметр htmlspecialchars:
      • Он может быть полезен, например, для формирования XML-кода, в том числе RSS-ленты
  • Устранена ошибка в комплекте поставки предыдущей версии пакета Zion User Control

Zion WebEngine Zion UserControl Что такое Комплект поставки? HTML-код веб-страницы XML/RSS/1С/YML Классы Кодировки/Наборы символов Контент/Контентные единицы Обновления CMS Плагины

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

Zion WebEngine Что такое CMS Zion WebEngine? Контент/Контентные единицы Миграция

Zion WebEngine 21.11.23
  • Доработан класс для управления миграцией со старых версий CMS (спасибо Marina Santi):
    • При миграции новостей учтено, что одна новость может быть связана с несколькими категориями
    • При миграции новостей и статей реализована конвертация большего количества параметров, чем ранее
    • Теперь мигратор совместим с версией Zion WebEngine 3.4.1

Zion WebEngine Zion WebEngine 3.4.1 Категории Контент/Контентные единицы Миграция Что такое Контент?

Zion WebEngine 21.11.22
  • Доработан настраиваемый модуль для онлайн-оплаты через интернет-эквайринг от Сбербанка (спасибо Смарт Мастер):
    • В инструкции от Сбербанка нами выявлена ошибка:
      • Этот файт отмечен в нашей инструкции вместе с указаниями о том, где и как нужно менять выданный банком пароль для "боевой" среды

Zion xPayment Настраиваемые модули Помощники/Мастеры/Инструкции/Подсказки Способы оплаты

Zion WebEngine 21.11.18
  • Доработан класс для управления базой данных (спасибо Смарт Мастер):
    • Расширен список названий, для которых ID будет формироваться не путём транслитерации, а путём перевода с русского языка на английский

Zion WebEngine База данных/Таблицы данных Классы Что такое Классы?

Zion WebEngine 21.11.16
  • Доработан монитор очистки (спасибо Учебный центр "Алекс"):
    • Дополнен список устаревших плагинов, которые нужно удалить при очередном обновлении CMS
  • Доработан плагин Meta:
    • Стало доступно использование микроразметки, используемой социальными сетями и поисковыми системами
    • Для этой же цели доработан элемент Изображение:
      • Реализована возможность, выбирать основное изображение (в одном шаблоне может быть любое количество изображений), которое может использоваться при публикации ссылки на страницу в соцсетях и иногда в поисковиках
  • Доработан элемент Число:
    • Упразднены некоторые архаизмы
  • Доработан класс парсера:
    • Повышена совместимость с более старыми версиями PHP

Zion WebEngine Zion Catalog Zion SEO Booster Zion Import Что такое система Мониторинга? PHP SEO-параметры Изображение Импорт/Экспорт Классы Мониторинг Обновления CMS Плагины Число Шаблоны контента Элементы

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

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

Zion WebEngine 21.11.09
  • Доработан класс парсера стороннего сайта (спасибо Moto-Retail18):
    • Устранены недочёты и расширен функционал

Zion Import Импорт/Экспорт Классы Что такое Классы?

Zion WebEngine 21.11.02
  • Доработан класс, благодаря которому можно парсить (анализировать) содержимое стороннего сайта и сохранять только нужное в базу данных сайта на Zion WebEngine (спасибо Moto-Retail18):
    • Устранены недочёты при отображение настроек сохранения данных в таблице контента

Zion Import База данных/Таблицы данных Импорт/Экспорт Классы Контент/Контентные единицы Что такое Контент?

Zion WebEngine 21.10.29
  • Доработан настраиваемый модуль скидки для пользователей со скидочным уровнем и для подразделов указанного надраздела (спасибо Смарт Мастер):
    • Теперь, если это необходимо, можно распространять скидку не только на непосредственные подразделы, но и на подразделы любого уровня
  • Доработан элемент Выбор одного из вариантов:
    • Теперь при редактировании более корректно отображается список вариантов

Zion UserControl Zion Catalog Выбор одного из вариантов Доступы/Пользователи Классы Место в структуре Настраиваемые модули Скидки/Наценки Элементы Что такое Элементы?

Zion WebEngine 21.10.27
  • Доработан класс для управления импортом из CRM Intrum (спасибо Good Авто):
    • Учтены особенности некоторых типов импортируемых записей

Zion Import Импорт/Экспорт Классы Что такое Классы?

Zion WebEngine 21.10.26
  • Доработан класс для управления базой данных (спасибо Смарт Мастер):
    • Из начала и конца названия добавляемой записи теперь автоматически удаляются пробельные символы

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

Zion WebEngine 21.10.23
  • Доработан класс, благодаря которому можно парсить (анализировать) содержимое стороннего сайта и сохранять только нужное в базу данных сайта на Zion WebEngine (спасибо Moto-Retail18):
    • Реализована возможность считывать со стороннего сайта и сохранять в таблицу контента данные о единицах измерения
    • Также реализована возможность указывать данные о наличии импортируемых товаров
  • Код PHP-библиотеки phpQuery доработан для совместимости с PHP 7.2-8.0:
    • Из-за использования устаревших функций эта библиотека остаётся частично несовместимой с PHP 8.0
    • Из-за использования устаревших функций на версиях PHP 7.2-7.4 в некоторых (не во всех) случаях могут появляться уведомления об устаревании таких функций:
      • Эти уведомления не приводят к неработоспособности CMS и позволяют осуществлять парсинг сторннего сайта

Zion Import PHP База данных/Таблицы данных Импорт/Экспорт Классы Сайт-каталог Уведомления Что такое Классы?

Zion WebEngine 21.10.21
  • Доработан класс, благодаря которому можно парсить (анализировать) содержимое стороннего сайта и сохранять только нужное в базу данных сайта на Zion WebEngine (спасибо Moto-Retail18):
    • Реализовано задание настроек для сохранения товаров в основную базу данных
    • Реализовано сохранение товаров в основную базу данных
    • Разработка завершена

Zion Import Что такое CMS Zion WebEngine? База данных/Таблицы данных Классы Сайт-каталог

Zion WebEngine 21.10.20
  • Доработан класс для управления базой данных (спасибо Энерго-Профи):
    • Теперь, если при создании новой записи указать только название, то ID не всегда будет получен путём транслитерации из названия. В некоторых случаях он будет получен путём перевода названия с русского языка на английский:
      • Это доступно для более-менее распространённых названий

Zion WebEngine База данных/Таблицы данных Классы Что такое Классы?

Zion WebEngine 21.10.19

Zion Catalog Zion Pub Hub Что такое Комплект поставки? Файлы/Папки Элементы

Zion WebEngine 21.10.15
  • Доработан настраиваемый модуль для оплаты через Robokassa (спасибо Смарт Мастер):
    • Дополнена инструкция по активации магазина в Robokassa
  • Доработаны плагин универсального меню и класс для управления навигацией:
    • Теперь при настройке оформления списка в поле HTML-код, который будет отображён, если список пуст, доступно использование условия IS_TREE??истина::ложь:
      • В данном месте оно применяется не к элементам списка (здесь список невозможен), а к разделу, указанному в параметре factor
      • Это условие позволяет использовать разное оформление в случаях, когда указанный раздел является или не является надразделом чего-либо
  • Доработан класс для управления базой данных:
    • Теперь данные элемента Статистика не копируются при клонировании записей

Zion WebEngine Zion xPayment HTML-код веб-страницы Robokassa База данных/Таблицы данных Интернет-магазин Классы Меню/Списки/Навигация Место в структуре Настраиваемые модули Плагины Помощники/Мастеры/Инструкции/Подсказки Способы оплаты Условия Элементы Что такое Плагины?

Zion WebEngine 21.10.14
  • Доработан класс, благодаря которому можно парсить (анализировать) содержимое стороннего сайта и сохранять только нужное в базу данных сайта на Zion WebEngine (спасибо Moto-Retail18):
    • Реализован запрет анализа ненужных и восстановление разрешения анализа для нужных категорий и товаров
    • Для каждой записи со стороннего сайта реализован выбор в основной базе данных, категории в которую нужно сохранять данные
    • Разработка ещё не завершена

Zion Import База данных/Таблицы данных Категории Классы Сайт-каталог

Zion WebEngine 21.10.13
  • Доработан класс для управления миграцией со старых версий CMS (спасибо АрмСтайл):
    • Более продуманно организована временная смена формата, в котором хранятся опции проекта и данные об авторизации администратора, в тот формат, который проще импортировать
    • Теперь мигратор совместим с версией Zion WebEngine X6.10.12

Zion WebEngine Zion WebEngine X6.10.12 Что такое CMS Zion WebEngine? Доступы/Пользователи Классы Миграция

Zion WebEngine 21.10.12
  • Доработан плагин универсального меню (спасибо Громкий жест в тишине):
    • Устранена проблема при использовании параметра random, использующегося для указания того, сколько случайных записей из найденного списка нужно вывести в случайном порядке:
      • До устранения проблемы в случае, если random был равен количеству всех записей из найденного списка, то случайной выборки и случайной сортировки не происходило. Вместо этого отображался список всех найденных записей отсортированный с учётом параметра sort.

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

Ответы на вопросы

Как импортировать данные о пользователях из XML

Как загрузить данные о пользователях, например, о клиентах на сайт из 1С и аналогичных внешних систем через формат XML

Zion UserControl Zion Import XML/RSS/1С/YML Импорт/Экспорт Меню администратора

Что такое Меню администратора?

Общая информация о Меню администратора: что это, где его найти и как им пользоваться?

Zion WebEngine Zion UserControl Zion Catalog Zion Mail Back Zion SEO Booster Zion xDelivery Zion Import Zion Gallery Zion xPayment Zion Pub Hub Zion Export Zion JivoSite Zion Chat Zion Multi-Lang Zion Banners Manager Zion Sender Zion Server Email-сообщения SMS SMTP/PHP-mail XML/RSS/1С/YML Валюты Веб-сервер/Хостинг Галереи/Слайды Доступ Групп пользователей Доступы/Пользователи Изображение Импорт/Экспорт Интернет-магазин Категории Корзина для заказов Корзина для мусора Кэш/Кеш Меню/Списки/Навигация Меню администратора Многоязычность/Языки Обновления CMS Обмен сообщениями/Чат Обратная связь/Обратный звонок Онлайн-консультант Политика конфиденциальности Помощники/Мастеры/Инструкции/Подсказки Рассылки Реакции на заказ Сайт-каталог Скидки/Наценки Спам Способы доставки/самовывоза Способы оплаты Файлы/Папки ФЗ-152 Формы Шаблоны контента Эскизы

Что такое Тип контента?

Общая информация о Типах контента: что это, для чего они нужны, и как их использовать

Zion WebEngine Zion Catalog Zion Pub Hub Меню/Списки/Навигация Типы

Как редактировать Контент?

Как управлять страницами, редактируемыми полями, новостями, статьями, товарами, аксессуарами и другими контентными единицами?

Zion UserControl Zion Catalog Zion Pub Hub Адрес (URL)/ЧПУ/Переадресация Кэш/Кеш Меню/Списки/Навигация Помощники/Мастеры/Инструкции/Подсказки Фильтрация Шаблоны контента

Что такое Комплект поставки?

Общая информация о Комплекте поставки: что это, где его посмотреть и как можно расширить?

Настраиваемые модули

Что такое Вкладки?

Общая информация о Вкладках: что это, для чего они нужны, и как их использовать

Zion WebEngine Zion Catalog Zion Gallery Zion Pub Hub Вкладки

Что такое Шаблон контента?

Общая информация о Шаблонах контента: что это, для чего они нужны, и как их использовать

Zion WebEngine Шаблоны контента

Как подтвердить права на сайт в поисковой системе?

Как подтвердить права на сайт в Яндекс.Вебмастере, Google Search Console, Кабинете вебмастера Mail.Ru, Bing - Webmaster Tools и других аналогичных сервисах

SEO-параметры