makeUrl API MODX Evo ✈ Evolution CMS
- Разработчикам
- API
- makeUrl
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
4246
makeUrl API MODX Evo ✈ Evolution CMS
Создает абсолютный или относительный путь для указанного документа. При этом не проверяется существование или статус документа
string makeUrl(int $id[, mixed $alias[, mixed $args[, mixed $scheme]]]);
$id - идентификатор документа
$alias - псевдоним документа
По умолчанию: пусто
$args - строка параметров в адресе
по умолчанию: пусто
$scheme - определяет тип ссылки
full - абсолютный путь
пусто - относительный путь
По умолчанию: пусто
Пример
$url = $modx->makeUrl(4); //относительный путь до документа с идентификатором 4 $url = $modx->makeUrl(15, '', '', 'full'); //абсолютный путь до документа с идентификатором 4 $url = $modx->makeUrl(21,'','&page=2&cat=dog'); //вернет относительный путь до документа 21 с дополнительный параметрами