getResources не кэшировать только один TV
Вывод:
В чанке tovarTpl:
Сниплет not-cached-tv:
Правильно ли я сделал или есть более лучше вариант?
[[getResources?
&parents=`[[*id]]`
&limit=`0`
&tpl=`tovarTpl`
&includeTVs=`1`
&processTVs=`1`
]]В чанке tovarTpl:
[[!not-cached-tv? &docID=`[[+id]]` &tvName=`qty`]]Сниплет not-cached-tv:
<?php
$doc = $modx->getObject('modResource', $docID);
$tv = $doc->getTVValue($tvName);
echo $tv;Правильно ли я сделал или есть более лучше вариант?
Комментарии: 3
Можно еще попробовать указать [[!+qty]] в чанке, вместо сниппета.
Я пробовал выводит либо 0 по дефолту либо пусто
Ну тогда оставляй сниппет.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.