getTemplateVar API MODX Evo ✈ Evolution CMS
- Разработчикам
- API
- getTemplateVar
Поддержать: USDT TRC20: TBGKTYDs4yzU17vQbobbUB8epFFtFb6PKh
Menu
- addEventListener
- changeWebUserPassword
- clearCache
- getActiveChildren
- getAllChildren
- getCachePath
- getChildIds
- getChunk
- getConfig
- getDocument
- getDocumentChildren
- getDocumentChildrenTVarOutput
- getDocumentChildrenTVars
- getDocumentObject
- getDocuments
- getFullTableName
- getKeywords
- getLoginUserID
- getLoginUserName
- getLoginUserType
- getManagerPath
- getMETATags
- getPageInfo
- getParent
- getParentIds
- getPlaceholder
- getSnippetId
- getSnippetName
- getTemplateVar
- getTemplateVarOutput
- getTemplateVars
- getUserData
- getUserDocGroups
- getUserInfo
- getVersionData
- getWebUserInfo
- hasPermission
- insideManager
- invokeEvent
- isBackend
- isFrontend
- isMemberOfWebGroup
- logEvent
- makeList
- makeUrl
- mapPath
- parseChunk
- parseText
- parseProperties
- putChunk
- regClientCSS
- regClientHTMLBlock
- regClientScript
- regClientStartupHTMLBlock
- regClientStartupScript
- removeAllEventListener
- removeEventListener
- runSnippet
- sendAlert
- setPlaceholder
- stripTags
- toPlaceholder
- toPlaceholders
- userLoggedIn
- webAlert
- sendmail
7743
getTemplateVar API MODX Evo ✈ Evolution CMS
Получение определенного дополнительного TV-параметра для документа
Замечание: Этот метод не работает при вызове из подключенного файла (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('МойПараметр'); //вернет информацию по дополнительному параметру МойПараметр для текущего документа.
Источник Функции
Файл: manager/includes/document.parser.inc.php
Строка: 1812
function getTemplateVar($idname= "", $fields= "*", $docid= "", $published= 1) { if ($idname == "") { return false; } else { $result= $this->getTemplateVars(array ($idname), $fields, $docid, $published, "", ""); //remove sorting for speed return ($result != false) ? $result[0] : false; } }