Элемент Таблица цен

Элемент Таблица цен
Цена:
1 000 руб.

Описание

Это элемент для компонента Zbuilder от автора Zau4man. Компонент представляет собой визуальный редактор блоков с помощью которого вы можете красиво оформить любую страницу сайта, сделанного на InstantCMS.

Версия: 1.0.0
ZBuiler: 1.0.2 и выше
InstantCMS: 2.16.3 и выше
Дополнительно: начальные знания HTML и CSS

Идеально подходит для сайта с услугами или подписками. Элемент представляет из себя форматированый список. В зависимости от стиля шаблона и содержания можно выводить разное количество блоков. Для шаблона Modern (по-умолчанию) идеально 3-4 блока. Элемент адаптирован под мобильные устройства, блоки отображаются друг под другом.

Все части блока настраиваются: заголовок, цена, префикс, описание и тд. Настройки цветов и отступов элемент берет из темы.

Если у вас есть идеи как улучшить этот элемент, пишите в комментариях.

Установка и Обновление

Установка производится стандартным для компонента ZBuilder способом. В архиве 4 файла.

1. Зайдте в файловый менеджер вашего хостинга или подключитесь к каталогу с файлами вашего сайта по ftp.
2. Скопируйте файл form_pricetable.php и form_pricetable_items.php в папку /system/controlers/zbuilder/forms/elements_forms/.
3. Скопируйте файл pricetable.tpl.php в папку /templates/ваша_тема*/controllers/zbuilder/elements/.
4. Скопируйте файл pricetable.css в папку /templates/ваша_тема*/controllers/zbuilder/css/elements/.
5. Авторизуйтесь на вашем сайте с правами Администратора. Перейдите на вкладку Компоненты, затем выберите компонент Конструктор блоков Zbuilder.
6. В открывшемся окне выберите вкладку Элементы и нажмите +Добавить.
7. Название элемента можно любое (предлагаю Таблица цен), Тип элемента обязательно pricetable.

Обновление элемента производится простым копированием новых файлов на хостинг с заменой. Либо удалите старые файлы и скопируйте новые. Важно! Не меняйте названия файлов, это нужно для правильной работы компонента.

Настройка

Чтобы добавить элемент на страницу:

1. Перейдите в Админ панель вашего сайта на вкладку Виджеты и страницы. Выберите страницу на которую хотите добавить элемент Прайс-лист.
2. Добавьте виджет Бинд-блоков из раздела Конструктор блоков.
3. Перейдите на фронтэнд страницы на которой хотите добавить элемент Прайс-лист. Включите Редактор областей.

Изображение

4. Добавьте нужный вам блок (рекомендую одну колонку), нажав на + и выбрав нужный в раскрывающемся списке.
5. Добавьте элемент Таблица цен, нажав на + в нужном блоке и выбрав элемент из раскрывающегося списка.
6. Кликните по ссылке добавить, чтобы добавить элемент списка.

Изображение

7. В открывшемся окне заполните нужные поля:

  • Название — будет выделено цветным жирным и более крупным текстом.
  • Подзаголовок — отображается под названием обычным текстом.
  • Цена — отображается крупным шрифтом по центру блока.
  • Префикс цены — символ или надпись перед ценой. На Демо это символ рубля (₽). Вы можете использовать любой символ (например % для обозначения скидки) или надпись, которые не нарушают отображение.
  • Описание цены — отображается непосредственно под ценой слегка приглушенного цвета.
  • Особенности — блок в котором вы можете описать особенности услуги или подписки.
  • Текст кнопки — текст, который отображается на кнопке.
  • Ссылка — в обычном формате для внешних страниц (https://webassemble.ru) и в сокращённом для внутренних (/internal-page.html). Куда перейдет пользователь при клике по кнопке.
  • Иконка кнопки — добавляет иконку на кнопку после Текста кнопки.

Обязательных полей нет, вы заполняете только нужные вам. Если поле не заполнено, то в шаблоне значение поля не рендерится и, соответственно, не выводится.

Изображение

8. Кликните по кнопке Сохранить. Элемент списка добавлен.

Вы можете добавить неограниченное количество элементов и каждый со своими настройками полей. После добавления всех элементов списка, нажмите кнопку Сохранить. Готово! Таблица цен отображается на сайте. Можно выключить Редактор блоков.

Изображение

Кнопка купить:

Не забудьте оценить дополнение!
Если вам нравится моя работа, вы можете поддержать меня. Я буду вам благодарен!
​
Нет комментариев. Ваш будет первым!