Параметр &tpl у pdoResources

Салют!
Потихоньку копаюсь в api, при написании сниппета потребовалась возможность указывать для него &tpl.
Без проблем указываются отдельно — название существующего чанка или создание чанка прямо из сниппета…

существующий чанк
$modx->getChunk('WelcomeChunk',array(
   'name' => 'John',
));
Создание нового чанка
$tpl = 'Hello, my name is [[+name]]';
 
$props = array('name' => 'Bob');
 
$uniqid = uniqid();
$chunk = $modx->newObject('modChunk', array('name' => "{tmp}-{$uniqid}"));
$chunk->setCacheable(false);
 
$output = $chunk->process($props, $tpl);
Но как это совместить?
Очень удобно сделано в pdoResources, когда можно указать чанк или прописать его через @INLINE, @CODE, @FILE итд
Но самого механизма реализации не нашел, может кто-нибудь подсказать, как это делается?

UPD:
Разобрался, нужно было использовать getChunk не от modx, а от pdoTools, он все хорошо кушает :)
Олег
06 февраля 2017, 12:45
modx.pro
968
+1

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

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0