makeList

Создает список по переданному массиву с учетом вложенности

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>
Mem: 3.5 mb, MySQL: 0.0023 s, 2 req., PHP: 0.0353 s, all: 0.0376 s, cache.