meta données pour cette page
  •  

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
outils:duweb:dokuwiki:creer_menus [09/05/2023 16:32] – [extension nspages] laureoutils:duweb:dokuwiki:creer_menus [09/05/2023 19:37] (Version actuelle) – [tout à la main] laure
Ligne 21: Ligne 21:
       *  📁 pour découper - graver       *  📁 pour découper - graver
 où chaque dossier-espace de nom comporte plusieurs pages, voir plusieurs sous-catégories.  où chaque dossier-espace de nom comporte plusieurs pages, voir plusieurs sous-catégories. 
 +
 +==== avec les balises Bootstrap ====
 +comme ''nav'' ou ''listgroup'' qui permettent d'obtenir des trucs sympas: 
 +
 +<code><nav>
 +  * [[:start| Accueil du site]]
 +  * Outils
 +    * [[:outils:duweb| pour Faire du Web]]
 +    * [[:outils:freecad| pour dessiner en 3D]]
 +  * [[:projets:start| Projets]]
 +  * Notes
 +    * [[:notes:start| en vrac]]
 +    * [[:welcome| à propos de ce site]]
 +</nav></code>
 +
 +affichera : 
 +<nav>
 +  * [[:start| Accueil du site]]
 +  * Outils
 +    * [[:outils:duweb| pour Faire du Web]]
 +    * [[:outils:freecad| pour dessiner en 3D]]
 +  * [[:projets:start| Projets]]
 +  * Notes
 +    * [[:notes:start| en vrac]]
 +    * [[:welcome| à propos de ce site]]
 +</nav>
 +
 +C'est la base du menu que j'utilise dans [[:outils:start|la sidebar des Outils.]]
  
 </WRAP> </WRAP>
  
 <WRAP half column> <WRAP half column>
 +=== balise nav ===
 +<lead> </lead>
  
 +On ne peut pas mettre de lien vers une page en "sur-menu".
 </WRAP> </WRAP>
 </WRAP> </WRAP>
Ligne 31: Ligne 62:
 ===== avec l'extension nspages ===== ===== avec l'extension nspages =====
 <lead>à partir de [[https://www.dokuwiki.org/plugin:nspages?s[]=nspages|sa doc ici]]</lead> <lead>à partir de [[https://www.dokuwiki.org/plugin:nspages?s[]=nspages|sa doc ici]]</lead>
 +
 +==== Bases ====
 +
 <WRAP group> <WRAP group>
-<WRAP half column>+<WRAP third column>
 ===un clic sur le bouton ns dans l'éditeur donne : === ===un clic sur le bouton ns dans l'éditeur donne : ===
 ''%%<nspages -h1 -subns -exclude:start>%%'' ''%%<nspages -h1 -subns -exclude:start>%%''
Ligne 41: Ligne 75:
 </WRAP> </WRAP>
  
-<WRAP half column>+<WRAP twothirds column>
 Par défaut c'est un affichage alphabétique des sous-pages, sur 3 colonnes. Par défaut c'est un affichage alphabétique des sous-pages, sur 3 colonnes.
 === je ne veux pas afficher les sous-catégories=== === je ne veux pas afficher les sous-catégories===
-''%%<nspages -h1 -exclude:start>%%'' +  * j'enlève ''-subns '' : <code><nspages -h1 -exclude:start></code> 
-j'enlève ''-subns ''+
  
 === je veux changer les textes de titre === === je veux changer les textes de titre ===
 +  * **Sous-catégories** j'ajoute ''-textNS="Titre des sous-catégories"''  : <code><nspages -h1 -exclude:start -textNS="Mes 📁"></code>
 +  * **Pages dans la catégories** j'ajoute ''-textPages="Titre des pages"'' : <code><nspages -h1 -exclude:start -textNS="Mes 📁" -textPages="Mes 📃"></code>
 +
 +=== je veux changer le nombre de colonnes ===
 +   * j'ajoute ''-nbCol=5'' (par défaut à 3) : <code><nspages -h1 -exclude:start -textNS="Mes 📁" -textPages="Mes 📃" -nbCol=5></code>
 </WRAP> </WRAP>
 </WRAP> </WRAP>
  
 +
 +==== mises en forme ==== 
 +<lead>l'index alphabétique n'est pas forcément le plus évident pour des menus.</lead>
 +Avec le même menu modifié précédemment, en changeant un paramètre: 
 +<WRAP group>
 +<WRAP third column>
 +ici normal : 
 +<nspages -h1 -exclude:start -textNS="Mes 📁" -textPages="Mes 📃" -nbCol=5>
 +</WRAP>
 +
 +<WRAP third column>
 +en ajoutant ''-tree'' on obtient une liste
 +<nspages -tree -h1 -exclude:start -textNS="Mes 📁" -textPages="Mes 📃" -nbCol=5>
 +</WRAP>
 +<WRAP third column>
 +en ajoutant ''-simpleLine'' on obtient une suite de liens sur une ligne
 +<nspages -simpleLine -h1 -exclude:start -textNS="Mes 📁" -textPages="Mes 📃" -nbCol=5>
 +</WRAP>
 +</WRAP>
 +===Bonus: ===
 +<WRAP group>
 +<WRAP half column>
 +
 +<lead>le paramètre ''-usePictures'' affiche la première image de chaque page pour un appel visuel. </lead>
 +Bon là ça marche pas trop mais... on voit qu'il ne tient pas compte du paramétrage des colonnes. 
 +
 +<code>
 +<nspages -usePictures -h1 -exclude:start -textNS="Mes 📁" -textPages="Mes 📃" -hideNoSubns>
 +</code>
 +
 +<WRAP center round help 90%>
 +<lead>Comment mettre en forme cette option? à creuser </lead> 
 +</WRAP>
 +
 +</WRAP>
 +
 +<WRAP half column>
 +
 +<nspages -usePictures -h1 -exclude:start -textNS="Mes 📁" -textPages="Mes 📃" -hideNoSubns>
 +</WRAP>
 +</WRAP>
 + 
 +<nspages -simpleList -h1 -sidebar>