toPlaceholders API MODX Evo ✈ Evolution CMS
- Разработчикам
- API
- toPlaceholders
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
1408
toPlaceholders API MODX Evo ✈ Evolution CMS
Переводит массив или объект в набор плейсхолдеров
Замечание: использует метод toPlaceholder.
void toPlaceholders(mixed $subject[, string $prefix]);
$subject - объект или массив со значениями.
$prefix - текстовый префикс, который можно добавить к названию плейсхолдера.
По умолчанию: пусто
Пример
// Зададим некий массив, который может выдавать наш сниппет $a = array( 'name' => 'Сообщество MODX', 'type' => 'site', 'url' => 'http://saniock.com' ); // Сделаем из него набор плейсхолдеров $modx->toPlaceholders($a,'test.'); // Выведем текст для проверки плейсхолдеров echo ' Название сайта: [+test.name+]
; Ссылка на сайт: [+test.url+] '; // полученный результат: // Название сайта: Сообщество MODX // Ссылка на сайт: http://saniock.com