Вывод картинки Галереи, тв-полей и их параметров через Fenom

Здравствуйте всем. Совсем недавно стал переводить свой тестовый сайт на Fenom и столкнулся с некоторыми вопросами.
1. У меня был рабочий код для вывода картинок из каждого альбома Галереи:
[[!Gallery?
&thumbTpl=`portfolio-image-thumb`,
&album=`[[+pagetitle]]`,
&limit=`1`]]
На Феноме у меня он вышел таким:
{'!Gallery'|snippet:[
	'thumbTpl'=>'portfolio-image-thumb',
	'album'=>'{$pagetitle}',
	'limit'=>'1'
	]}
Но этот код не срабатывает. Подозреваю что это из-за свойства Album — не обрабатывает значение {$pagetitle}. Как вывести картинку из каждого альбома?
2. Есть, к примеру, тв-поле:
[[+tv.team-speciality:replace=`||== `:replace=`_==<span class="badge badge-primary">`:replace=`+==</span>`:default=`безработный`]]</p>
В документации я не нашёл про вывод тв-полей со значениями, либо я невнимательный. Подскажите где об этом указано. Или это выводится как обычный плейсхолдер? Я читал про {$_pls}, но она не помогает. Если я правильно понял, то она нужна, чтобы выводить чанки и другие элементы, содержащие точку или дефис.
al1ve
15 апреля 2019, 11:05
144
0

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

Aborrol
15 апреля 2019, 14:35
+1
А так?
{'!Gallery' | snippet:[
	'thumbTpl'=> 'portfolio-image-thumb',
	'album' => $pagetitle,
	'limit' => '1'
	]}
    al1ve
    15 апреля 2019, 15:45
    0
    да, это частично помогло. Я думал кавычки обязательны. Теперь выводит следующее:
    <a href="portfolio/primer-2.html">
    	<img src="" class="card-img-top img-fluid img-thumbnail"/>
    </a>
    а в самом чанке прописано следующее:
    <img src="{$thumbnail}" class="card-img-top img-fluid img-thumbnail"/>
    По идее, всё верно написано. Или [[+thumbnail]] в феноме как то по другому записывается?
      al1ve
      17 апреля 2019, 12:29
      0
      насчёт [[+thumbnail]] я решил — надо было вызывать через {$_modx->getPlaceholder('thumbnail')}
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.