Зауваження: якщо не заданий список необхідних параметрів, то метод поверне порожній масив.
string getDocumentChildrenTVars(int $parentid, array $tvidnames[, int $published[, string $docsort[, string $docsortdir[,string $tvfields[, string $tvsort[, string $tvsortdir]]]]]]);
$parentid - ідентифікатор батьківського документа
$tvidnames - масив з необхідними TV-параметрами
$published - чи опубліковані документи 0 - документи не опубліковані 1 - документи опубліковані За замовчуванням: 1
$docsort - поле по якому сортуються документи За замовчуванням: menuindex
$docsortdir - правило сортування документів ASC - в порядку збільшення DESC - в порядку зменшення За замовчуванням: ASC
$tvfields - список параметрів, до яких потрібно повертатися для додаткових TV- параметрів. Список параметрів через кому
$tvsort - поле по якому сортуються додаткові параметри За замовчуванням: rank
$tvsortdir - правило сортування додаткових TV-параметрів ASC - в порядку збільшення DESC - в порядку зменшення За замовчуванням: ASC
Array (
[0] => Array (
[0] => Array (
[id] => 4
[type] => text
[name] => МійПараметр
[caption] => Заголовок
[description] => Опис
[editor_type] => 0
[category] => 0
[locked] => 0
[elements] => Текст
[rank] => 0
[display] =>
[display_params] =>
[default_text] =>
[value] => Це мій текст
)
[1] => Array (
[name] => id
[value] => 16
)
[2] => Array (
[name] => type
[value] => document
)
) ...
)
/**Структура документів:
-Статті (1)
--Нерухомість (11)
---Економ(111)
---Елітна(112)
--Авто (12)
**/
$txt = $modx->getDocumentChildrenTVars(11,array('id','type','МійПараметр'));
//поверне інформацію за основними параметрами id, type та додаткового параметру
//МійПараметр для документів 111 та 112.