Appearance
Дополнения
О разделе
Существуют некоторые дополнения, которые автоматизируют некоторые процессы. Например, даты мероприятия или ссылки на кнопках.
Каждое такое дополнение стоит разобрать подробнее.
Автодаты
Выбранный блок с даной необходимо отметить специальным CSS-классом autodate, который будет обработан скриптом.

Дата будет автоматически меняться в зависимости от выбранной настройки.
Автоцены
Изначально все цены в макете являются обычным текстом, но его можно модернизировать таким образом, чтобы цена подставлялась в зависимости от продукта в выбранный блок.
CSS-класс для цен строится по следующему шаблону:
package-[имяпакета]-[модификатор1]-[модификатор2 и тд]. Например:package-standart,package-vip-credit-signed.Вместо package и имени пакета можно подставить минимальную цену, для блоков “От ХХХ рублей!”:
minprice. Например:minprice,minprice-credit.Если нужна менимальная не-нулевая цена в продукте, можно подставить:
minprice-nonzero.
Основная часть класса
package-[имя пакета]- указать цену пакетаminprice- указать минимальную ценуminprice-nonzero- указать минимальную цену, которая выше нуля
Модификаторы
credit- указать цену в рассрочку 24 месяца.credit12- указать цену в рассрочку 12 месяцев.signed- подставить в конец цены значок рубля, ₽.
Выбор пакета по кнопке
Бывает необходимость предвыбирать пакет. Яркий пример - проект Сочи.

При нажатии на Оставить заявку мы хотим выбрать пакет в селекторе пакета участия.
Для этого необходимо добавить CSS-класс для кнопки.
Кнопки отмечаются так: button-[имя пакета]. Например: button-standart, button-like_family.
Список возможных пакетов
- Минимальный -
minimum - Стандарт -
standart - VIP -
vip - Бизнес -
business - Премиум -
premium - Спецпредложение -
special - Семейный -
family - Like Family -
like_family
Кроме того, иногда на странице бывает несколько продуктов, а кнопки должны отмечать не только конкретный тариф, но и конкретный продукт.
Тогда к классу нужно добавить приписку --product-[id продукта]. Таким образом, формула CSS-класса такая: button-[имя пакета]--product-[id продукта]. Например, button-standart--product-3595.
Предупреждение
Если такого пакета нет в продукте, кнопка будет отключена и подписана Пакет недоступен.