HTML-код блока шаблона:
<div class="content">
<!-- Выводим контент по текущему кею из макроса MKEYPART_QUERY -->
<img src="[-S_TEMPL]multikey/[-MKEYPART_QUERY-4]" width="290px" height="370px" alt="" class="alignleft image"/>
<div class="cnt">
<h3>[-MKEYPART_QUERY-1]</h3>
<p><b>Цена</b>: [-MKEYPART_QUERY-3]</p>
<p><b>Цвет</b>: [-MKEYPART_QUERY-5]</p>
<p><br>[-MKEYPART_QUERY-2]</p>
</div>
<div class="cl"> </div>
<!-- Выводим случайный контент из макроса L_MULTIKEY в цикле L_REPEAT -->
<br><strong>Смотрите также</strong>:<br><br>
<div class="cl"> </div>
[-L_REPEAT-5-5]
<a href="[-MKEYURL-futbolki[-REPEAT_COUNT]-1]">
<img src="[-S_TEMPL]multikey/[-MKEYPART-futbolki[-REPEAT_COUNT]-4]" width="100px" height="128px" alt="" class="alignleft image"/>
</a>
<div class="cnt">
<h3><a href="[-MKEYURL-futbolki[-REPEAT_COUNT]-1]">[-L_MULTIKEY-futbolki[-REPEAT_COUNT]-1]</a></h3>
<p><b>В наличии</b>: [-[-Да||Да||Да||Нет]]</p>
<p><b>Цвет</b>: [-MKEYPART-futbolki[-REPEAT_COUNT]-5]</p>
<p><b>Цена</b>: [-MKEYPART-futbolki[-REPEAT_COUNT]-3]</p>
</div>
<div class="clp"> </div>
[-/L_REPEAT]
</div>
Как работает макрос MKEYPART_QUERY:
В предыдущем примере были рассмотрены макросы L_MULTIKEY и MKEYPART, которые предназначены для вывода случайного мульти-контента на страницы сайта.
Ниже о том, как выводить мульти-контент по текущему кею "Укороченная футболка Johann Earl Yawn".
[MKEYPART_QUERY-x] - вывод данных, где:
x - номер подключа, который нужно вывести в шаблоне.
Пример:
Файл кеев имеет такой формат:
Название;Описание;Цена;image.jpg;Цвет
В шаблоне:
<img src="[-MKEYPART_QUERY-4]" />
Название: [-MKEYPART_QUERY-1]
Цена: [-MKEYPART_QUERY-3]
Цвет: [-MKEYPART_QUERY-5]
Описание: [-MKEYPART_QUERY-2]
Результат будет таким:
<img src="images/2917487_grey.jpg" />
Название: Укороченная футболка Johann Earl Yawn
Цена: 1 354,81 RUB
Цвет: Серый
Описание: - <strong>Сделано в Великобритании</strong> из мягкого трикотажа, не требующего специального ухода<br>-Заниженная линия плеч<br>-Рисунок и надпись спереди<br>-Круглый вырез<br>-Укороченная длина <br><br><strong>О JOHANN EARL</strong>:<br>Соединяя дух свежести, молодости и эстетику праздника, лондонский бренд <strong>Johann Earl</strong> создает кокетливые коллекции, изобилующие легкомысленными принтами в горошек, насыщенно-синим денимом и привлекательными силуэтами. Каскадные рюши, кружево и воротнички в стиле Питер Пен дополняют фирменный богемный дизайн <strong>Johann Earl</strong> в линейке простых комбинезонов и комплектов, сделанных в Великобритании.