Что такое Свойства?
Если инструкция не соответствует тому, что Вы видите, Ваша версия CMS устарела. Обратитесь к создателю сайта за обновлением...
В CMS Zion WebEngine у различных элементов доступен ряд свойств, которые можно использовать для их автоматического отображения в том или ином месте на сайте.
Например, можно автоматически отображать название страницы в её заголовке или в различных меню. Вам будет достаточно изменить название всего в одном месте и изменения сами отобразятся, как в заголовке, так и в меню, в котором доступна данная страница, а также в других местах, где это необходимо.
Как найти и использовать нужное свойство
При редактировании почти любого объекта в административном интерфейсе под тем или иным полем можно увидеть подсказку. Например, откройте для редактирования любую страницу. Под полем Название
Вы увидите надпись {content_name}
.
Название - это и есть одно из свойств страницы. А {content_name}
- подсказка с кодом. Если Вы вставите где-либо (не везде - об этом ниже) этот код, то в соответствующем месте на сайте отобразится название.
Это же работает и с другими полями. Они тоже являются свойствами и для них доступны подсказки с соответствующими кодами.
Важно! Если подсказки невидно, то нажмите по кнопке Подсказки и помощники по вставке плагинов и свойств: показать
на панели инструментов вверху. Также важно учесть, что отображение подсказок к свойствам может быть отключено при настройке доступов для той или иной группы пользователей. Если у Вас такие подсказки не отображаются, но есть доступ к настройке доступов, то зайдите в раздел Пользователи \ Группы пользователей
, перейдите к редактированию нужной группы, перейдите на вкладку Подсказки и помощники
и выберите вариант да
для опции Разрешить использовать подсказки для использования плагинов и свойств
. Сохраните изменения.
У каких объектов и какие свойства доступны
Свойства доступны почти для всех объектов:
- Проект
- Контент
- Элементы
- Языки
- Способы доставки/самовывоза
- Способы оплаты
- Варианты оформления меню
- Варианты оформления галерей
- Пользователи
- Чаты
- И другие объекты...
Свойства могут быть очень разные на каждом сайте. Это зависит не только от комплекта поставки, но и от уникальных настроек каждого отдельного сайта. Универсального и актуального списка не существует. Если Вам понадобилось то или иное свойство того или иного объекта, то просто откройте этот объект для редактирования, найдите нужное свойство и команду с кодом для его использования.
Где можно использовать свойства
Часто бывает, что под одним свойством доступно сразу несколько подсказок с кодами. Если навести указатель "мыши" на подсказку с кодом, то будет видно, где можно использовать этот код.
Но общие рекомендации такие:
- Если подсказка начинается с
{plugin:...
, то этот код можно вставить где угодно, так как (приглядитесь) в этом коде указано, свойство какого именно объекта мы хотим отобразить. Однако такие коды более длинные и менее универсальные... - Если подсказка начинается с чего-то другого, то данный код можно использовать только там, где из контекста понятно, к какому объекту мы обращаемся, а также в меню или в списке аналогичных (!) объектов:
- Пример 1: Если мы на открытой странице хотим увидеть её
Основной текст
, то в шаблоне этой страницы в нужное нам место вставляем код{content_maintext_value}
(именно такую подсказку Вы увидите под полем для ввода основного текста, если соответсвующий элемент доступен для данного шаблона). CMS будет знать, какая именно страница открыта в данный момент и отобразит данные именно об этой странице.
Это же будет работать для всех страниц, которые используют тот же шаблон, если мы откроем их.
Также можете использовать одно свойство объекта в других свойствах того же объекта. Например, название страницы внутри её основного текста. - Пример 2: В меню нам нужны названия (
{content_name}
) и URL-адреса ({content_url_value}
) нескольких страниц. Одной конкретной страницы нет. Но CMS знает, какие страницы должны быть в том или ином меню. И если мы при правке варианта оформления меню в поляхHTML-код обычной записи
иHTML-код активной записи
укажем коды нужных свойств, то CMS переберёт все нужные страницы и для каждой подставит свои значения соответствующих свойств.
- Пример 1: Если мы на открытой странице хотим увидеть её
- В подсказках, которые начинаются с
{plugin:...
, можно использовать другие подсказки.- Пример 3: С помощью кода
{plugin:content;id:{plugin:content;id:news;value:structure_value};value:name}
, мы можем отобразить название не данной страницы, а её надраздела, т.к. с помощью кода{plugin:content;id:news;value:structure_value}
, мы сначала определяем место в структуре для страницы с IDnews
- то есть вычисляем ID надраздела. А потом с помощью полученного значения, например,main
, уже вычисляем название этого самого надраздела:{plugin:content;id:main;value:name}
.
Аналогичного результата можно добиться с помощью более короткой команды:{plugin:content;id:{content_structure_value};value:name}
. Код{content_structure_value}
также можно увидеть в качестве подсказки к полю Место в структуре.
- Пример 3: С помощью кода
- Для предыдущего примера в меню можно сделать и кое-что такое:
- Пример 4:
{plugin:content;id:{plugin:content;id:{content_id};value:structure_value};value:name}
.
С помощью кода{content_id}
мы поочерёдно определим ID, каждой страницы, которая отображается в меню. А потом для каждой из этих страниц (по описанному в предыдущем примере принципу) вычислим надразделы и в итоге отобразим названия надразделов.
Более короткий вариант такого решения - такой же, как в предыдущем примере:{plugin:content;id:{plugin:content;id:{content_id};value:structure_value};value:name}
- Пример 4:
Zion WebEngine Zion User Control Zion Catalog Zion SEO Booster Zion xDelivery Zion Gallery Zion xPayment Zion Pub Hub Zion Chat Zion Multi-Lang Что такое CMS Zion WebEngine? Что такое Комплект поставки? Что такое Административный интерфейс и Гостевой интерфейс? Галереи/Слайды Доступ Групп пользователей Доступы/Пользователи Многоязычность/Языки Обмен сообщениями/Чат Помощники/Мастеры/Инструкции/Подсказки Свойства Способы доставки/самовывоза Способы оплаты Что такое Контент? Что такое Шаблон контента? Что такое Элементы? Элемент "Адрес" Плагин Menu Элемент "Основной текст"
Если инструкция не соответствует тому, что Вы видите, Ваша версия CMS устарела. Обратитесь к создателю сайта за обновлением...
CMS Zion WebEngine является бесплатной системой. Развивается за счёт рекламы, помощи веб-студии #webZion и других спонсоров.
Будем рады, если Вы поддержите нас любой суммой, а также поделитесь идеями на счёт каких-либо улучшений и доработок для CMS...
Заранее, большое, спасибо
|
- Ответы по разделам
- Основы CMS 13
- Что такое CMS Zion WebEngine?
- Что такое Комплект поставки?
- Что такое Административный интерфейс и Гостевой интерфейс?
- Что делать, если забыли логин и/или пароль?
- Что такое Меню администратора?
- Что такое Панель инструментов?
- Что такое система Мониторинга?
- Что такое Свойства?
- Технические требования
- Как установить созданный сайт на Ваш хостинг или свой веб-сервер?
- Как настроить сайт?
- Как управлять сайтом?
- Почему пока так мало ответов на вопросы?
- Контент 5
- Плагины 3
- Классы 1
- Элементы 6
- SEO-оптимизация 3
- Обмен данными 3
- Разное 4
Блог обновлений
Zion WebEngine 25.01.21
- Доработан класс для управления базой данных (спасибо ПромСтройПанель):
- Устранены проблемы с отображением заголовков некоторых таблиц в административном интерфейсе
Zion WebEngine Что такое Административный интерфейс и Гостевой интерфейс? Административный интерфейс База данных/Таблицы данных Классы
Zion WebEngine 25.01.20
- Устранены проблемы с дистрибутивом ядра (спасибо ПромСтройПанель)
Zion WebEngine 25.01.12
- Доработан плагин
TimeMashine
(спасибо Киокушин Online)- Добавлен новый параметр
skivoid
, который при любом непустом значении вернёт пусую строку, если для параметраvalue
указано пустое/нулевое значение:- Иначе (как и раньше) плагин продолжит работать с текущей временной меткой в качестве параметра
value
- Иначе (как и раньше) плагин продолжит работать с текущей временной меткой в качестве параметра
- Добавлен новый параметр
Zion WebEngine Дата/Время/TimeMashine Плагины Что такое Плагины?
Zion WebEngine 25.01.04
- Доработан класс для управления проектом:
- Внедрены новые стандарты CMS
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 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 24.12.05
- Доработан плагин
Meta
(спасибо Moto-Retail18):- Устранена проблема из-за которой поисковые системы вроде Яндекс или Google могли индексировать копии страниц с пустыми поисковыми запросами в GET-параметрах
Zion SEO Booster POST/GET-данные SEO-параметры Плагины Поиск текста Как оптимизировать сайт под поисковые системы?
Zion WebEngine 24.11.28
- Создан класс для управления импортом данных о товарах из YML-фида со строннего веб-сайта (спасибо Docke Prof):
- Уже реализовано управление параметрами, а также их сохранение
- Уже реализовано создание новых и обновление имеющихся категорий товаров
- Поддерживается, как ручной запуск импорта, так и автоматический запуск импорта по расписанию
- Разработка (в том числе загрузка товаров) пока не завершена
Zion Import XML/RSS/1С/YML Импорт/Экспорт Категории Классы Сайт-каталог
Zion WebEngine 24.11.22
- Доработан плагин универсального меню (спасибо Moto-Retail18):
- Значительно снижено число обращений к базе данных
- Многие запросы к БД теперь стали более лаконичны
- Поиск, сортировка, построение древовидных структур, формирование меню и списков теперь выполняются значительно быстрее
- Очень сильно снижена нагрузка на веб-сервер
Zion WebEngine База данных/Таблицы данных Веб-сервер/Хостинг Меню/Списки/Навигация Место в структуре Плагины Поиск текста Плагин Menu
Zion WebEngine 24.11.15
- Доработаны классы для интеграции с Яндекс.Карты и Google reCAPTCHA (спасибо Киокушин Online)
- Актуализированы инструкции для настройки интеграции с картографическим веб-сервисом и веб-сервисом защиты от спама
Zion Catalog Zion Mail Back Классы Помощники/Мастеры/Инструкции/Подсказки Спам Файлы/Папки
Zion WebEngine 24.11.12
- Доработаны элемент
Файл
и вспомогательный класс для работы с изображениями (спасибо Киокушин Online)- Устранены недочёты в методе заказчки файлов/изображений, которые использовались только для нестандартного функционала
Zion WebEngine Zion Pub Hub Изображение Классы Файлы/Папки Элементы Что такое Элементы?
© 2005-2025 Все права защищены | Поддержку осуществляет веб-студия #webZion