Как вывести значение totalVar через runSnippet?
Ранее выводил значение в чанке используя переменную $numrec, теперь потребовалось переписать код используя runSnippet. Как можно по другому подсчитать количество записей определенного раздела?
$output = $modx->runSnippet('Ticket', array(
'class_key' => 'Ticket',
array(
'publishedon:>='=> '1456088400',
'publishedon:<' => '1456606800'
),
'parents' => 16,
'totalVar' => $numrec,
'tpl' => '@INLINE',
'createdby:IN' => $userid,
'showUnpublished' => 1,
'deleted' => 0
));
echo $numrec;
Поблагодарить автора
Отправить деньги
Комментарии: 4
Наверно так
echo $modx->getPlaceholder($numrec);
$numrec = 'totalRec';
$output = $modx->runSnippet('Ticket', array(
'class_key' => 'Ticket',
array(
'publishedon:>='=> '1456088400',
'publishedon:<' => '1456606800'
),
'parents' => 16,
'totalVar' => $numrec,
'tpl' => '@INLINE',
'createdby:IN' => $userid,
'showUnpublished' => 1,
'deleted' => 0
));
return $modx->getPlaceholder($numrec);
Выведет только общее количество, а результат работы сниппета пропадет. Собственно должно работать как и с pdoPage.
[[!Сниппет? .....]]
Всего записей: [[!+totalRec]]
Спасибо!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.