CMS Automne http://www.automne-cms.org/forum/ |
|
Fonctionnement atm-linx sublink http://www.automne-cms.org/forum/viewtopic.php?f=2&t=679 |
Page 1 sur 1 |
Auteur: | grandFather [ Lun Août 09, 2010 2:01 pm ] |
Sujet du message: | Fonctionnement atm-linx sublink |
Bonjour, Est-il possible de faire un atm-linx pour récupérer l'ensemble des sous-pages d'une branche itérativement ? Je m'explique ; si j'ai comme arborescence : Code : root - branche 1 - sous-branche 1.1 - sous-sous-branche 1.1.1 - sous-sous-sous-branche 1.1.1.1 - sous-sous-sous-branche 1.1.1.2 - sous-sous-sous-branche 1.1.1.3 - sous-sous-branche 1.1.2 - sous-branche 1.2 - sous-branche 1.3 - sous-sous-branche 1.3.1 - branche 2 - branche 3 Est-il possible de récupérer l'ensemble des sous pages de "sous-branche 1.1" ? Un sublink apparemment ne me renvoit que le 1er niveau des pages filles ; et je n'arrive pas à positionner un recursivelink à partir d'un noeud spécifique. Une solution ? Merci. |
Auteur: | Sébastien [ Lun Août 09, 2010 2:17 pm ] |
Sujet du message: | Re: Fonctionnement atm-linx sublink |
Bonjour grandFather ... (pas mal le pseudo ), La solution est d'utiliser un recursivelink qui est fait pour ça (cf : http://doc.automne.ws/web/Documentation ... m-linx.php) Exemple pour afficher toutes les sous page de la page 12 : Code : <atm-linx type="recursivelinks"> <selection> <start><nodespec type="node" value="12" /></start> <condition property="lvl" operator="<="> <value type="data">3</value> </condition> </selection> <display> <mode>open</mode> <htmltemplate><li class="{{lvlClass}} {{typeClass}} {{currentClass}}"><a class="{{lvlClass}}" href="{{href}}">{{title}}</a>{{sublevel}}</li></htmltemplate> <subleveltemplate><ul class="{{lvlClass}}">{{sublevel}}</ul></subleveltemplate> </display> </atm-linx> Ou dans ton cas : Code : <atm-linx type="recursivelinks"> <selection> <start><nodespec type="relative" value="root" reloffset="2" /></start> <condition property="lvl" operator="<="> <value type="data">3</value> </condition> </selection> <display> <mode>open</mode> <htmltemplate><li class="{{lvlClass}} {{typeClass}} {{currentClass}}"><a class="{{lvlClass}}" href="{{href}}">{{title}}</a>{{sublevel}}</li></htmltemplate> <subleveltemplate><ul class="{{lvlClass}}">{{sublevel}}</ul></subleveltemplate> </display> </atm-linx> Si tu n'y arrive pas, publie le code du tag que tu utilise. Seb |
Page 1 sur 1 | Le fuseau horaire est UTC [Heure d’été] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |