{* *}{strip} {ifDemo}
О демке Говорят, под Новый год ... имперские кодеры придумали какую-то волшебную хрень. И якобы эта библиотека кратких команд в разы сокращает натяжку html-шаблонов в движок. Мы решили устроить тест-драйв сей дерзкой штуки - может впрямь технологии так далеко шагнули вперёд?
Дано: Короче, вечером 1 января ... между первой и второй, в перерывчик небольшой, - пока девочки на кухне тасуют по тарелкам порции прошлогоднего оливье, - мы заглянули в паблик Codrops, среди бесплатностей нашли там лендинг от Peter Finlan, и скачали на пробу.
Зачем: Хотели мигом проверить, удастся ли втянуть в движок этот одностраничник минут за 15, пока всех не пригласили к уже второму за день новогоднему столу. Ведь удачный опыт означал бы, этот ShortCodes и в самом деле достоин внимания.
Итого: И мы-таки справились за ... 17 едва пьяненьких минут. Офигеть! То есть даже для подуставшего разума эта библиотека оказалась лёгкой в применении - вы смотрите сейчас наш результат. Подбор демо картинок (вело тематика), подгон стилей под Рунет и тому подобное - отложили на 2 января, с чем потом благополучно справились уже по-трезвому.
{modDemoBody}
. Если стереть эту команду или вообще удалить модуль, блок автоматически исчезнет (и не в демо режиме тоже исчезает - так устроен данный модуль).getSlides
- получить список слайдов папки
enum
- перечислить элементы спискаitem
- вывести элемент{/strip}... <div class="carousel js-flickity">{getSlides
folder='synthetica-banner'}{enum}
<div class="carousel-cell"> <div class="hero-bg"> <img src="{item}
"> ... </div> </div>{/enum}
</div> ...{strip}