getTemplateVars

    Отримання додаткових TV-параметрів для документа

    Зауваження: Цей метод не працює при виклику з підключеного файлу (include, include_once, require, require_once).

    Зауваження: рекомендується завжди вказувати номер документа, так як при його впущенні метод працює з помилками.

    array getTemplateVars(array $idnames[, string $fields[, int $docid[, int $published[, string $sort[, string $dir]]]]]);

    $idnames - масив TV-параметрів масив назв масив ідентифікаторів

    $fields - список параметрів, які потрібно повертати для додаткових TV- параметрів. Список параметрів через кому

      • повертати всі параметри За замовчуванням: *

    $docid - документ, для якого потрібно отримати TV-параметр ідентифікатор документа За замовчуванням: поточний документ

    $published - чи опубліковані документи 0 - документи не опубліковані 1 - документи опубліковані За замовчуванням: 1

    $sort - поле по якому упорядковано TV-параметри За замовчуванням: rank

    $dir - правило сортування TV-параметрів ASC - в порядку зростання DESC - в порядку спадання за замовчуванням: ASC


    Формат даних результату:

    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] => Це наша поточна сторінка 
                ) 
            ... 
            )

    Приклад

    $txt = $modx->getTemplateVars(array('МійПараметр','ЩеПараметр'), '*', 11);
    //поверне інформацію за додатковими параметрами МійПараметр і ЩеПараметр для поточного документа.