Александр
Александр CMS

Приложение Settings для Shop-script WebAsyst
Существующие дополнительные параметры у страниц теперь можно создать в виде удобных и привычных всем форм управления

28 Октябрь 2016

Данное приложение существенно облегчит вашу работу с дополнительными параметрами страниц таких приложений как:

  • Магазин
  • Сайт
  • Блог
  • Фото

Существующие дополнительные параметры у страниц (https://developers.webasyst.ru/features/page-parameters/) теперь можно создать в виде удобных и привычных всем форм управления

Вам не нужно будет руками прописывать имена параметров и их значений, все нужные варианты вы можете настроить сами

Что делает приложение:

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

Более удобная работа с параметрами позволит расширит область их применения

В данной версии поддерживаются три вида параметров:

  • поле для ввода текста, например можно задавать короткие названия в меню
  • галочка, например можно указывать отображать или нет данную страницу в меню
  • выпадающий список, например можно указать тип страницы
  • множественный выбор, прикрепление нескольких значений

Демо файл экспорта настроек

Примеры использования

1. Короткое название в меню (на примере дизайна Дефолт 3.0)

Например, типичная ситуация когда слишком длинное название страницы не вмещается в меню сайта, укорачивать название или тайтл нельзя так как они являются неотьемлимой частью поисковой оптимизации сайта. Тогда на выручку приходит дополнительный параметр menu_title

Логика работы параметра: если значение заполнено - выводить его в меню, если пусто то в меню выводится стандартное название страницы.

Три шага:

  1. Создаем параметр menu_title тип текстовое поле или импортируем его - файл импорта с данным параметром
  2. Открываем файл header.html и заменяем в блоке формирования меню:
    {$p.name} на {$p.menu_title|default:$p.name}
  3. Задаем нужное название страницы и смотрим результат )
Создаем параметр menu_title тип текстовое поле {$p.name} на {$p.menu_title|default:$p.name} Задаем нужное название страницы Смотрим результат

2. Множественный выбор

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

Пример 1. Простое использование строк

Создаете параметр "Множественный выбор" и заносити данные в поле "Параметры", на нужной странице выбираете через Ctrl нужные значени, и прямо на странице можете использовать:

  • {$page.author|replace:'||':', '} - вывод через запятую
  • <ul><li>{$page.author|replace:'||':'</li><li>'}</li></ul> - вывод списком

 

 

КУПИТЬПриложение доступно в официальном магазине Webasyst
Стоимость приложения всего 299 Р

Надеемся, что данное приложение поможет Вам в работе со своим Интернет магазином!

С уважением, команда Echo-Company.