Bon, j'ai trouvé ! Après quelques heures passées avec des envies meurtrières (j'ai même failli jetter l'éponge et retourner à ... Joumlà ! ! ! ).... c'est finalement assez simple ...
La solution s'inscrit dans la continuité de la première remarque de Franck.
Dans Automne il y a une seule série de modèles par défaut (Accueil demo et Intérieur demo) où l'adressage de l'arborescence des liens des pages est
codée en dur et cette gestion des menus de liens ne se déduit absolument pas automatiquement de l'arborescence du site comme l'ergonomie prodigieusement belle de l'outil peut le laisser supposer ! ! ! ! Et ça c'est
TRES important.
AINSI :
Si vous voullez travailler avec plusieurs sites en avançant pas à pas entre le site de démo que vous ne voullez pas flinguer et vos prototypes en cours de test et votre site production qui évolue lentement à partir d'une simple page "en travaux", c'est clairement et relativement facile.
1 - Dupliquez vos modèles pour vos autres sites de test et d'auto-apprentissage. Pour cela reportez-vous au
sujet de Wind sur la question d'une création de nouveau site.
2 - Créez votre nouvelle page de votre nouveau site en partant de la page 1 de l'arborescence des pages. Et pointez vers le modèle qui est et sera dédié à ce site exclusivement.
3 - Faites pointer votre sous-domaine de test sur cette page pour contrôler le résultat.
Vous constaterez que votre page ramasse l'arborescence de la démo et non celle de la nouvelle page ! ! !
Explication : Votre template, par défaut pointe sur la page 2 systématiquement ! ! !
En effet dans le XML du modèle vous avez ceci :
Code :
<atm-linx type="sublinks">
<selection>
<start><nodespec type="node" value="2" /></start>
</selection>
<display>
<htmltemplate><li class="CMS_lvl2"><a class="CMS_lvl2" href="{{href}}">{{title}}</a></li></htmltemplate>
</display>
</atm-linx>
Il suffit de remplacer la valeur "2" par le numéro de page de votre nouvelle page d'accueil.....
4 - Remplacez la valeur du
nodespec par le bon numéro de page.
5 - utilisez la même méthode de mise à jour pour les notions de sous-menus et pour comprendre le codage plus subtil de ces
atm-linx, allez dans la Bible (Doc automne) p39/201
6 - Quand vous déployez vos sous-pages, la création automatique des menus se fait bien comme indiqué dans la doc ou les tutos existants.
7 - C'est tout pour ajourd'hui,
SUJET RESOLU ! ! ! !
Cordialement,