MODx-CMS

getTemplateVar

Замечание: Этот метод не работает при вызове из подключенного файла (include, include_once, require, require_once).

array getTemplateVar(string $idname[, string $fields[, int $docid[, int $published]]]);

  • $idname -TV-параметр
    • название
    • идентификатор
  • $fields - список параметров, которые нужно возвращаться для дополнительных TV- параметров.
    • Список параметров через запятую
    • * - возвращаться все параметры
    • По умолчанию: *
  • $docid - документ, для которого нужно получить TV-параметр
    • Идентификатор документа
    • По умолчанию: текущий дкоумент
  • $published - опубликованы ли документы
    • 0 - документы не опубликованы
    • 1 - документы опубликованы
    • По умолчанию: 1

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

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->getTemplateVar('МойПараметр');

вернет информацию по дополнительному параметру МойПараметр для текущего документа.

Рекламная информация