Вызвать набор параметров через runSnippet

[[!Shopkeeper3@cart_catalog]]
Нужно так и вызывать?:
$modx->runSnippet('Shopkeeper3@cart_catalog');
aligan
08 июня 2016, 13:17
modx.pro
1 623
0

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

Илья Уткин
08 июня 2016, 16:54
1
+1
Видимо, в runSnippet не заложено использование наборов. Попробуйте вот так — самостоятельно распарсить набор и превратить его в параметры
$propertySetObj = $modx->getObject('modPropertySet', array('name' => 'cart_catalog'));
$propertySet = $modx->parser->parseProperties($propertySetObj->get('properties'));
$modx->runSnippet('Shopkeeper3', $propertySet);
    aligan
    09 июня 2016, 13:45
    0
    Спасибо. Кстати, а если в сниппете использовать вызов яанка (getChunk()), а в чанке уже вызывается [[!Shopkeeper3@cart_catalog]], то тоже неправильно?
      Илья Уткин
      09 июня 2016, 13:47
      0
      Ну, так наверняка уж заработает. Пробуйте, что я могу сказать) Надо экспериментировать
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3