управление полями дополнительных параметров
Управление доп. параметрами
Описание:
Плагин позволяет создавать дополнительные произвольные поля, используя уже встроенные дополнительные параметры. Возможности плагина позволяют добавлять любые файлы и картинки к категориям, продуктам и страницам. Создавать дополнительные описания, инфо-блоки с текстовым контентом или HTML кодом, а также добавлять всевозможную необходимую дополнительную информацию, за счет различных типов полей и произвольного вывода в шаблонах дизайна. Примеры применения плагина смотрите в примерах использования.
Где работает плагин?
Типы полей:
Какие частые проблемы решает плагин?
Указанные здесь возможные применения подробнее описаны в примерах использования.
Области применения плагина очень широки, любые поля, любые значения и вывод в нужном вам месте!
Принцип работы:
Важно: При установке плагина все ранее установленные параметры не будут затронуты и созданы поля их ключей. Далее при изменении типа поля на SELECT все найденные значения будут импортированы как варианты выбора.
Вывод параметров на витрине:
Вывод доп. параметров через хелпер в любом месте витрины
Получение всех доп. параметров в массив:
Далее получение нужного параметра делается по ключу поля например для поля с ключом opisanie2
Вывод одного определенного параметра по ключу поля
В объекте поддерживается вывод следующих значений
Установленные значения полей доступны по ключам в переменных:
Для правильного вывода параметров на витрине в шаблонах дизайна необходимо добавлять условие проверки существования установленного значения условием:
Важно: Для полей файловых типов в значениях будет храниться ссылка на файл.
Для поля FILE рекомендуется создавать ссылку на скачивание
Для вывода картинки (поле IMAGE) необходимо заключать значение параметра в тег
Особенности поведения:
Все значения сохраняются независимо от установленных параметров, за счет этого есть возможность отключать и включать вывод определенных параметров на витрину не удаляя реальные значения.
При смене типа поля на тип SELECT (Выбираемое поле) все найденные активные значения будут импортированы как варианты выбора.
При смене типа поля с IMAGE (Поле для загрузки картинки) или FILE (Поле для загрузки файла) на любой другой тип поля все установленные значения и файлы не будут затронуты. Далее при изменении значения на не файловые ссылки, файлы будут удаляться, таким образом обеспечена сохранность данных при смене типа.
При удалении плагина все установленные дополнительные параметры, а также загруженные файлы остаются не тронутыми. Удаляются только данные связанные с работой плагина.
Дополнительные параметры страниц
В приложениях Вебасиста, использующих общий механизм публикации страниц фронтенда (например, «Сайт», «Блог», «Фото») при создании и редактировании дополнительной страницы либо записи блога имеется поле для ввода дополнительных параметров. Такие параметры используются прежде всего для задания индивидуального дизайна каждой отдельной страницы сайта или записи блога, отличающегося от дизайна других аналогичных страниц.
Названия параметров рекомендуется составлять из латинских букв и символов подчёркивания, например: status или extra_class. В качестве значений параметров можно использовать любой текст, например: special или 1. Название и значение параметра должны быть разделены символом равенства без пробелов. Каждый параметр должен быть указан на отдельной строке, например:
Имена и значения параметров доступны в шаблонах дизайна в качестве элементов страниц, массив которых возвращают следующие конструкции:
Каждый элемент массива, возвращаемого такой конструкцией, содержит информацию о странице Сайта либо записи Блога, включая заданные в её настройках дополнительные параметры. Использовать их можно, например, в цикле перебора элементов массива:
Webasyst — это CMS нового поколения, совмещающая в себе инструменты для управления сайтом и интернет-магазином с полезными приложениями для совместной работы с коллегами и взаимодействия с клиентами. Единый центр управления бизнесом через интернет.
Управление доп. параметрами для Shop-Script
Произвольные поля для категорий,продуктов, страниц
1 149 ₽
Описание
Плагин позволяет создавать дополнительные поля. В полях можно добавлять файлы и картинки, создавать дополнительные описания, инфо-блоки с текстовым контентом или HTML кодом, а также добавлять всевозможную необходимую дополнительную информацию к категориям, продуктам и страницам магазина.
Для продуктов доступно массовое редактирование при просмотре списка товаров. Примеры применения плагина смотрите в примерах использования.
Где работает плагин?
Какие проблемы решает плагин?
Типы полей
Загрузка файлов
Массовое редактирование
Для удобства заполнения в списке продуктов доступно массовое редактирование.
Есть возможность скрывать ненужные для изменения поля.
После редактирования можно сохранять все данные сразу или отдельно для определенного товара.
Области применения плагина очень широки! Любые поля, любые значения и вывод в нужном вам месте!
Управление доп. параметрами для приложения «Сайт»
Удобные поля любых типов из доп. параметров
Установить плагин «Управление доп. параметрами» можно с помощью приложения «Инсталлер» в бекенде вашего Вебасиста.
Плагин позволяет создавать дополнительные произвольные поля, используя уже встроенные дополнительные параметры.
Возможности плагина позволяют добавлять любые файлы и картинки страницам. Создавать дополнительные описания, инфо-блоки с текстовым контентом или HTML кодом, а также добавлять всевозможную необходимую дополнительную информацию, за счет различных типов полей и произвольного вывода в шаблонах дизайна.
Какие частые проблемы решает плагин?
Области применения плагина очень широки! Любые поля, любые значения и вывод в нужном вам месте!
В настройках плагина создаются поля. Эти поля выводятся в интерфейсе редактирования страницы для заполнения. Все установленные значения полей будут доступны в шаблонах как значения дополнительных параметров.
Важно: При установке плагина все ранее установленные параметры не будут затронуты. При изменении типа поля на SELECT все найденные значения будут импортированы как варианты выбора.
Вывод параметров на витрине
Для правильного вывода параметров на витрине в шаблонах дизайна необходимо добавлять условие проверки существования установленного значения условием:
Вывод файла:
Важно: Для полей файловых типов в значениях будет храниться ссылка на файл.
Для поля FILE рекомендуется создавать ссылку на скачивание
Вывод изображения:
Для вывода картинки (поле IMAGE) необходимо заключать значение параметра в тег
Особенности поведения:
Все значения сохраняются независимо от установленных параметров, за счет этого есть возможность отключать и включать вывод определенных параметров на витрину не удаляя реальные значения.
При смене типа поля на тип SELECT (Выбираемое поле) все найденные активные значения будут импортированы как варианты выбора.
При смене типа поля с IMAGE (Поле для загрузки картинки) или FILE (Поле для загрузки файла) на любой другой тип поля все установленные значения и файлы не будут затронуты. Далее при изменении значения на не файловые ссылки, файлы будут удаляться, таким образом обеспечена сохранность данных при смене типа.
При удалении плагина все установленные дополнительные параметры, а также загруженные файлы остаются не тронутыми. Удаляются только данные связанные с работой плагина.
Управление доп. параметрами для Shop-Script
Произвольные поля для категорий,продуктов, страниц
1 149 ₽
Картинка категории
Для добавления картинки категории создайте поле с типом IMAGE (Картинка) и ключом например: image. В интерфейсе редактирования категории в созданном поле загрузите картинку. Далее для добавления показа картинки перейдите в редактирование дизайна (Магазин->Витрина->Шаблоны) выберите файл category.html
И добавьте вывод картинки:
Возможность добавить различные файлы к продукту:
инструкции, схемы, софт, драйвера, сертификаты и т.д.
Для добавления файла продукту создайте поле с типом FILE (Поле для загрузки файла) и ключом например sertifikat. Далее в шаблоне продукта в нужном месте пропишите условие показа ссылки на скачивание файла:
Для добавления КАРТИНКИ продукту создайте поле с типом IMAGE и ключом например scheme.
Далее в шаблоне продукта в нужном месте пропишите условие показа картинки:
Или открытия картинки по ссылке:
Дополнительное описание категории
Для добавления дополнительного описания можно использовать поля с типом TEXTAREA или HTML.Создайте поле например с ключом description2. Далее в редактировании дизайна в файле category.html.
В нужное место поставьте вывод описания:
Использование разных шаблонов дизайна в категориях, продуктах или страницах
Для добавления возможности принудительного задания шаблонов дизайна создайте поле с типом SELECT (Поле с вариантами выбора) и например c ключом type. Добавьте значения с именами файлов шаблонов например: section, subsection, table, two_column.
Затем создайте файлы по схеме action.type.html, где action это префикс (category, product, page). Например для категорий: category.section.html, category.subsection.html, category.table.html, category.two_column.html. Только перед созданием значений поля убедитесь, что такого файла в теме дизайна не существует! Весь код основного файла экшена (category.html, product.html или page.html) перенесите в файл с названием action.default.html, например для категории: category.default.html. Далее вместо основного кода в файле экшена пропишите условия показа ваших созданных шаблонов вместо стандартного, а основным шаблоном теперь будет файл action.default.html.
Код для основного файла экшена на примере категории:
Теперь при выборе параметра будет подгружаться определенный шаблон, в зависимости от выбранного типа или шаблон по умолчанию category.default.html.
Показ или скрытие пунктов меню из категорий или страниц
Затем в самом меню добавьте условие показа:
В итоге код будет таким:
Или наоборот условие исключения:
Принудительное указание заголовка H1 отличного от основного названия страниц, продуктов и категорий.
Для установки другого заголовка создайте поле с типом INPUT (Текстовое поле) и ключом h1. В шаблоне дизайна category.html, product.html или page.html, в зависимости от экшена найдите переменную имени: <$category.name>, <$product.name>или <$page.name>. Обычно она заключена в тег
,но может быть и другой тег. Вместо этой переменной поставьте условие, тут на примере продукта:
Создание блока «Важно» для страниц с текстом или HTML кодом, обычно он располагается в отдельной колонке дизайна.
Для создания блока создайте поле с типом HTML (Визуальный редактор кода) с ключом left_block. Затем в шаблоне дизайна сделайте блок куда будет подставляться контент. В моем примере используются страницы. После оберните блок в условие наличия параметра:
Для задания одного и того же текста не дублируя его со страницы на страницу, после ввода разных значений на разных страницах, поменяйте тип на SELECT (Выбираемое поле), все установленные на страницах значения будут импортированы как значения выбора, таким образом в дальнейшем можно будет выбирать тексты блока. Или изначально используйте поле SELECT.
Примечание к продукту или второе описание.
Примечание к продукту делается по аналогии с Дополнительным описанием категории или «блока Важно».
Webasyst — это CMS нового поколения, совмещающая в себе инструменты для управления сайтом и интернет-магазином с полезными приложениями для совместной работы с коллегами и взаимодействия с клиентами. Единый центр управления бизнесом через интернет.
Платформа
Магазин Webasyst
Помощь
Мы получаем и обрабатываем персональные данные посетителей сайта в соответствии с Политикой обработки персональных данных. Отправка персональных данных с помощью любой страницы сайта подразумевает согласие со всеми пунктами Политики.