Язык разметки событий Афиши
Данная статья является устаревшей, в связи, с тем, что с версии v5 разметка события разнесена по формам.
Для удобства в пользователей и быстрого форматирования событий используется свой язык разметки событий. Язык очень разнообразен и очень гибок. Некоторые пользователи нас спрашивают, почему мы не используем формы, а используем текстовое обзнечение и теги. Поясняем, было несколько прототипов интерфейсов для описания мест и событий, в результате тестирования всех интерфейсов мы выснили, что если человек умеет печатать на клавиатуре и знает синтаксис, он может описать событие в течении 10-20 секунд, в то время, как на прокликивание мышкой по формам и попыткам охватить все и вся, пользователю на описание одного события требуется около 60-80 секунд.
Самый распространенный вопрос. Как добавить цену к событию.
Для этого в "редактировании сеансов" указываем следующую конструкцию.
12:00 - 150-300р.
где
"12:00" - время события
"-" - разделитель
"150-300р." - цена события, любой текст или цифры.
Если у нас событие проводится несколько раз в день, то указываем каждое новое событие с новой строки. Для каждого события мы можем задать свои параметры.
11:00 - 200
12:00 - 150-300р.
13:00 - 300р.
Как это будет выглядеть в реальности?
Так это будет выглядеть на фронте компонента.
Однако у компонента события есть дополнительные инструменты разметки.
Сеансы в 3d, 4d, 5d.
Если у вас все сеансы проходят в каком то формате. Допустим в 3D, то вы можете указать параметр. --3D в первой строке.
--3D
11:00 - 200
12:00 - 150-300р.
13:00 - 300р.
Если же у вас какой то один сеанс проходит в 3D то вы можете указать. В конце строки #3d
11:00 - 200#3D
12:00 - 150-300р.#3D
13:00 - 300р.#4D
Как это выглядит в админке.
Как это выглядит на фронте.
И последняя функция разметки это ссылка из афиши.
Для того чтоб прикрепить ссылку к какому либо времени события. Требуется после цены вставить &http://www.joomline.ru то есть полная конструкиция будет выглядеть вот так 14:00-250-500р&http://www.joomline.ru#3D. Сначала время, потом цена, потом ссылка, потом тип сеанса.
Как это выглядит в админке.
Как это выглядит на фронте.