Bonjour,
j’avance pas à pas dans ModX avec grand bonheur, et quelques moments de solitude aussi....
Je souhaite récupérer la liste des ID des enfants d’un document parent $UParentID (pour Ultimate Parent ID). J’ai donc inclus dans mon snippet la ligne suivante :
$UChildIDs = $modx->getChildIds($UParentID,1);
Au final, la variable $UChildIDs a bien le même nombre de case que le nombre d’enfants de $UParentID de niveau 1, sauf que les cases sont étrangement vides....
Voici le code complet :
/* Récupération du parent ultime de niveau 1 */
$UParentID = $modx->runSnippet('UltimateParent', array('topLevel' =>'2'));
/* Boucle sur les enfants du parent ultime de niveau 1 - donne donc la liste des entrées de niveau 2*/
$UChildIDs = $modx->getChildIds($UParentID,1);
for ($I=0;$I<count($UChildIDs);$I++) {
$Menu[]=$UChildIDs[$I];
}
return join($Menu, "\n");
Quelqu’un a une idée, franchement, je pète les plombs....
Merci d’avance pour votre patience.
Enzo