Сниппет не видит [[+ph]]

res-cover — это tv с ссылкой на изображение

[[!pdoResources?
&depth=`1`
&includeTVs=`res-cover`
&processTVs=`res-cover`
&tpl=`@INLINE <div class="section"><a href="[[+uri]]"><img alt="[[+pagetitle]]" src="[[!getMiniPic?&input_image_url=`[[+tv.res-cover]]`&image_postfix=`_cover`&max_width=`500`]]"><span class="section-name">[[+pagetitle]]</span></a></div>`
]]

Сам сниппет (писал сам) — работает нормально. Проверено и во многих ситуациях.
Проверял — из [[+tv.res-cover]] приходит в сниппет пустая строка. Если сниппет убрать, то [[+tv.res-cover]] — как и полагается — приходит строка со ссылкой и сниппет делает свое дело.

Гуглил этот вопрос — безуспешно. Может кто подскажет? Уверен, что есть какая-то тонкость, мелочь, которая ускользнула от меня.

Заранее спасибо!)
Дмитрий Герман
02 сентября 2014, 10:22
modx.pro
737
0

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

Дмитрий Кондаков
02 сентября 2014, 14:36
+2
INLINE чанки не понимают сниппетов, создавай отдельный чанк
Василий Наумкин
02 сентября 2014, 14:37
+2
docs.modx.pro/components/pdotools/general-settings
В INLINE чанках нельзя указывать сниппеты, другие чанки или фильтры вывода, потому что парсер MODX обработает их в первую очередь, и сниппет получит совсем не то, что вы хотели.
Илья Уткин
02 сентября 2014, 14:39
+3
В @INLINE-шаблонах не выполняются сниппеты. Создайте чанк и укажите его в параметре tpl

Блин, на самый простой вопрос конечно, все сразу ринулись отвечать…
    Дмитрий Герман
    02 сентября 2014, 14:58
    0
    Все вопросы хороши, как и ответы) Спасибо за участие!)
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    6