К содержанию

Помогите разобраться с Fenom

Всем привет! Мне нужно вывести в miniShop через msGallery галерею у которой в контейнере в data записан JSON массив. К примеру,

{if $files?}
<div data-for="zoom-primary" class="zoom-more owl-carousel owl-padding-3 featured" data-plugin-options='{"singleItem": false, "autoPlay": false, "navigation": true, "pagination": false}'>
	{foreach $files as $file}
	<a class="thumbnail active" href="{$file['url']}">
		<img src="{$file['120x90']}" height="100" alt="" />
	</a>
	{/foreach}
</div>
{else}
{/if}
В результате fenom не обрабатывает все это и выводится его код. Я так понимаю, что неправильно указал JSON массив и он сбивает с толку шаблонизатор и тот падает, т.к. пытается обрабатать JSON массив. Как исправить?

Заранее спасибо!
Волков Николай
Волков Николай
27 августа 2016, 13:18
modx.pro
3 549
Реклама

Комментарии: 4

Андрей
Андрей Старожил
29 августа 2016, 15:27
Вроде бы надо обернуть код в literal — data-plugin-options='{literal}...{/literal}'
    Павел Гвоздь
    Павел Гвоздь Эксперт
    29 августа 2016, 16:08
    {literal} — это Smarty. В Феном — {ignore}
    Владимир
    Владимир Старожил
    29 августа 2016, 16:08
    а пробел между скобкой и кавычкой не спасает?
    data-plugin-options='{пробел"si..
    или в тэги ignore если?
      Павел Гвоздь
      Павел Гвоздь Эксперт
      29 августа 2016, 16:09
      Пробел спасёт, однозначно!
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4