MODx-CMS

getActiveChildren

Замечание: getActiveChildren() возвращает информацию о дочерних документах только первого уровня.

array getActiveChildren (mixed $id[, string $sort[, string $dir[, string $fields]]]);

  • $id - идентификатор родительского документа
  • $sort - поле, по которому будет производиться сортировка
    • по умолчанию: menuindex
  • $dir - вариант сортировки:
    • ASC - по возрастанию
    • DESC - по убыванию
    • по умолчанию: ASC
  • $fields - список необходимых полей
    • по умолчанию: id, pagetitle, description, parent, alias, menutitle

Формат данных результата:

Array
(
	[0] => Array
	(
		[id] => 50
		[pagetitle] => Документ 1
		[description] => 
		[parent] => 16
		[alias] => 
		[menutitle] => 
	)
	[1] => Array
	(
		[id] => 48
		[pagetitle] => Документ 2
		[description] => 
		[parent] => 16
		[alias] => 
		[menutitle] => 
	)
)

Пример

Структура документов:

  • Статьи (1)
    • Недвижимость (11)
      • Эконом(111)
      • Элитная(112)
    • Авто (12)
$modx->getActiveChildren(1);

вернет информацию о документах 11 и 12

Смотрите также: getAllChildren

Рекламная информация