Спасибо за помощь, подготовлю тестовый доступ - напишу вам на почту.
Странно тогда... Вы точно в результате возвращаете не MODX-тег (типа плейсхолдера или типа того)? Пришлите мне на почту n.lanets@modxclub.ru доступ на сайт, я посмотрю что у вас там не так.
Должен возвращать строку. А возвращает пустую строку.
И еще непонятная вещь - не срабатывает только первый вызов $modx->runSnippet('getF',['resource_id'=>$resource_id]); а последующие срабатывают (возвращают значение). миркл
А какой тип данных возвращает $myObj->make($resource_id); ?
Самое интересное что если в 1 сниппете перед return завершить - die( $result ) - то результат в консоле есть.
Вы что-то недоговариваете. Если у вас в сниппете это работает, и вы вызываете этот сниппет внутри другого сниппета через $modx->runSnippt() напрямую (а не через другие чанки и т.п.), то все должно нормально работать. Может вы что-то не так вызываете? Или не то пытаетесь вернуть? Приведите коды своих сниппетов (можно частично, только те места, где вызовы происходят).