Bon alors, pour mes menus et sous menu c bon mon probleme est reglé merci
maintenant il y a une notion que j’ai du mal a comprendre et je pense que pas mal de debutants de modx doivent avoir ce probleme alors ma question va surement en interesser plusieurs.
Je sais que pour faire le design du site il faut un template associé a un fichier css.
Maintenant j’utilise wayfinder avec comme exemple:
[[Wayfinder? &startId=`0` &outerTpl=`wfOuter` &rowTpl=`wfRow` &hereTpl=`wfHere`]]
classique ! et je sais que &outerTpl permet de definir l’affichage de mes ul, que &rowTpl permet de definir l’affichage de mes li et que &hereTpl l’affichage du li selectionné (c mal dit mais c a peu pres ca je pense).
si ensuite on creuse un peu et qu’on regarde le chunk de mon fichier pour le li, on a par exemple:
wfRow:
<li[+wf.classes+]><a title="[+wf.title+]" href="[+wf.link+]">[+wf.linktext+] </a></li>
Et c’est la qu’il serait interessant d’avoir une petite explication:
[+wf.classes+]: cela appelle la class attribuée dans le css au "li", mais quel nom doit-on donner a cette class dans le fichier css? pouvez-vous donner un exemple detaillé svp? une petite explication car pour le moment je ne l’utilise pas et j’ecris plutot dans mon chunk le nom de la class simplement.
[+wf.title+]: idem petite explication. Je pense avoir compris que ca appelle automatiquement le titre du doc
Desolé si pour les habitués du forum ce sont des questions de base, mais malgré mes recherches sur les parties du forum et le site, et sur la page:
http://modxtest.muddydogpaws.com/wayfinder_documentation.html
c’est en anglais donc c plus difficile a comprendre et il n’y a pas de veritable explication, mais juste une liste de correspondance et pour moi ca ne me parle pas.
voila ce n’est qu’un constat et pas une critique, car pour avoir bcp lu les differents posts du forum et passé des heures a comprendre modx, je sais que tout ceci est l’oeuvre de benevoles sans qui rien ne serait fait.
J’espere a mon tour d’ici quelques années pouvoir aider à faire avancer ce petit cms (comme vous avez commencé a le faire pour moi)