fred Oushen

fred Oushen

Был в сети 11 мая 2022, 13:37
Заказы не принимаю
Спс, помогло, но теперь не могу понять, как получить TV значения документов, ID которых я получил ??? Подскажите куда рыть…

Рассматриваю это направление.
$resource = $modx->getObject('modResource',array('pagetitle'=>'SomePage'));
$val = $resource->getTVValue('name_of_tv');
$val = $resource->getTVValue($id); // ID of the TV (not the document)
Но оно не работает…
<?php
$id = 12;

if(!$pages = $modx->getCollection('modResource', array(
    'parent' => $id,
    'template' => 9
))){return;}

function tvImg(){
    foreach($pages as $doc){
        print_r ($doc->toArray()); 
    }
    return $doc;
}

$docs = tvImg();
echo $docs;
при выполнении получаю вот это, в данный момент, попытка через функцию вывести все что есть в foreach().

Исходный код
[2016-02-18 16:16:30] (WARN @ xxx.ru/core/components/console/processors/exec.class.php(15) : eval()'d code : 11)
PHP notice: Undefined variable: pages
[2016-02-18 16:16:30] (ERROR @ xxx.ru/core/components/console/processors/exec.class.php(15) : eval()'d code : 11)
PHP warning: Invalid argument supplied for foreach()
[2016-02-18 16:16:30] (WARN @ xxx.ru/core/components/console/processors/exec.class.php(15) : eval()'d code : 14)
PHP notice: Undefined variable: doc