Поддержать Проект

Обратная связь

[MODX] Guru
  • Информация
  • Разработчикам
    • Теги
    • API
    • DBAPI
    • System Variables
    • MMrules
  • Дополнения
  • Виджеты
  • Уроки
  • Разработчики
  • Готовые примеры
  • Блог
  • Конфиги
  • HTML коды
© [MODX] Guru
  • API

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
1654

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>