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

+7
99
Элемент Таблица цен

Продолжая вдохновляться классным компонентом визуального конструктора блоков Zbuilder от автора Zau4man решил сделал новый элемент. Называется таблица цен и дает возможность оформить прайс красиво. Идеально для 2-4 наименований, чтобы выделить главное. Давайте посмотрим на элемент.

  • сделан по принципу списка;
  • имеет 9 полей: название, подзагодовок, цена, префикс цены, описание цены, особенности, текст кнопки, ссылка кнопки, иконка.

Возможна масса вариантов отображения. Поиграйте с полями, посмотрите.

Изображение

Установка

В архиве 4 файла. Копируем файл form_pricetable.php в папку /system/controlers/zbuilder/forms/elements_forms/. Копируем файл form_pricetable_item.php в папку /system/controlers/zbuilder/forms/elements_forms/. Копируем файл pricetable.tpl.php в папку /templates/ваша_тема/controllers/zbuilder/elements/. Копируем файл pricetable.css в папку /templates/ваша_тема/controllers/zbuilder/css/.

Не забываем в настройках компонента добавить элемент, чтобы он появился в списке.

Пользуемся!

PS

Пишите в комментариях чо, как. Интересно ведь — работает у вас или нет. Может косяки какие, замечания по коду.

Прикреплённый файл:
Скачать 5 Кбскачан 3 раза
0
iDrevniy iDrevniy 2 дня назад #

Я забыл в стили добавить адаптивность. В файл pricetable.css добавьте:

  1. @media (max-width: 991px) {
  2. .price-table {
  3. grid-auto-flow: unset !important;
  4. grid-template-columns: repeat(2, 1fr);
  5. }
  6. }
  7. @media (max-width: 767px) {
  8. .price-table {
  9. grid-auto-flow: unset !important;
  10. grid-template-columns: repeat(1, 1fr);
  11. }
  12. }

Еще от автора

Элемент Контакты
Элемент для компонента Zbuilder
Элемент Прайс-лист
Новый элемент для компонента Zbuilder.
Согласие на обработку персональных данных
Согласно 152-ФЗ все сайты, которые собирают личную информацию о пользователях с помощью форм обязаны получать Согласие на обработку персональных.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.