makeList API MODX Evo ✈ Evolution CMS
- Разработчикам
- API
- makeList
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
1541
makeList API MODX Evo ✈ Evolution CMS
Создает список по переданному массиву с учетом вложенности
string makeList(int $array[, string $ulroot[, string $ulprefix[, string $type[, bool $ordered[, int $tablevel]]]]]);
$array - массив значений для списка
$ulroot - название класса для основного контейнера списка
по умолчанию: root
$ulprefix - префикс для вложенных контейнеров списка
по умолчанию: sub_
$type - тип списка по CSS (будет добавлен параметр: style='list-style-type: $type')
по умолчанию: не указан
$ordered - список является нумерованным
true - нумерованный список
false - ненумерованный список
по умолчанию: false
$tablevel - определяет количество табов для отступа в HTML-документе.
Пример
$txt = $modx->makeList(array(0 => 15,16, 15 => array(12,17))); //Вернет: <ul class="root"> <li>15</li> <li>16</li> <li>15 <ul class="sub_root"> <li>12</li> <li>17</li> </ul> </li> </ul>