Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
logiciel:internet:dokuwiki:plugins:numberedheadings:start [2020/10/18 15:34] – [Configuration] admin | logiciel:internet:dokuwiki:plugins:numberedheadings:start [2022/08/13 22:27] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
====== | ====== | ||
- | Voici la numérotation des titres | + | Voici l' |
- | Le code CSS suivant | + | Le code CSS qui suit numérote tous les titres du wiki, ainsi que ceux de la table des matières. |
- | Mettez-le : | + | Placez-le dans l'un des CSS du répertoire user de votre thème |
- | * soit dans un fichier | + | < |
- | * ou dans un userstyle.css dans votre répertoire ./conf (ou userall.css s'il le faut) également utilisé pour la version imprimée): | + | /* Numérotation automatique des titres via CSS |
+ | https:// | ||
- | Pour le modèle par défaut :<code - [dokuwiki]/ | + | body {counter-reset: |
- | .dokuwiki .page {counter-reset: | + | h2 {counter-reset: |
- | .dokuwiki # | + | h3 {counter-reset: |
- | .dokuwiki #dw__toc h3: | + | h4 {counter-reset: |
- | + | h5 {counter-reset: | |
- | .dokuwiki .page h1, .dokuwiki ul.toc li.level1 {counter-reset: | + | |
- | .dokuwiki .page h2, .dokuwiki ul.toc li.level2 {counter-reset: | + | |
- | .dokuwiki .page h3, .dokuwiki ul.toc li.level3 {counter-reset: | + | |
- | .dokuwiki .page h4, .dokuwiki ul.toc li.level4 {counter-reset: | + | |
- | .dokuwiki .page h5, .dokuwiki ul.toc li.level5 {} | + | |
- | + | ||
- | .dokuwiki .page h1: | + | |
- | .dokuwiki ul.toc li.level1 a:before { | + | |
- | content: counter(level1) " "; | + | |
- | counter-increment: | + | |
- | } | + | |
- | .dokuwiki .page h2:before, | + | |
- | .dokuwiki ul.toc li.level2 a:before { | + | |
- | content: counter(level1) " | + | |
- | counter-increment: | + | |
- | } | + | |
- | .dokuwiki .page h3: | + | |
- | .dokuwiki ul.toc li.level3 a:before { | + | |
- | content: counter(level1) " | + | |
- | counter-increment: | + | |
- | } | + | |
- | .dokuwiki .page h4: | + | |
- | .dokuwiki ul.toc li.level4 a:before { | + | |
- | content: counter(level1) " | + | |
- | counter-increment: | + | |
- | } | + | |
- | .dokuwiki .page h5: | + | |
- | .dokuwiki ul.toc li.level5 a:before { | + | |
- | content: counter(level1) " | + | |
- | counter-increment: | + | |
- | } | + | |
- | </ | + | |
- | + | ||
- | <WRAP center round info 60%> | + | |
- | Cela fonctionne pour le modèle par défaut. | + | |
- | + | ||
- | Pour les autres modèles, chaque occurrence de **.page** doit être remplacée par la boîte entourant le contenu du modèle (probablement **# | + | |
- | <code - / | + | |
- | .dokuwiki # | + | |
- | .dokuwiki # | + | |
- | .dokuwiki # | + | |
- | + | ||
- | .dokuwiki #content h1, .dokuwiki ul.toc li.level1 {counter-reset: | + | |
- | .dokuwiki #content h2, .dokuwiki ul.toc li.level2 {counter-reset: | + | |
- | .dokuwiki # | + | |
- | .dokuwiki # | + | |
- | .dokuwiki # | + | |
- | + | ||
- | .dokuwiki #content h1: | + | |
- | .dokuwiki ul.toc li.level1 a:before { | + | |
- | content: counter(level1) " "; | + | |
- | counter-increment: | + | |
- | } | + | |
- | .dokuwiki #content h2: | + | |
- | .dokuwiki ul.toc li.level2 a:before { | + | |
- | content: counter(level1) " | + | |
- | counter-increment: | + | |
- | } | + | |
- | .dokuwiki #content h3: | + | |
- | .dokuwiki ul.toc li.level3 a:before { | + | |
- | content: counter(level1) " | + | |
- | counter-increment: | + | |
- | } | + | |
- | .dokuwiki #content h4: | + | |
- | .dokuwiki ul.toc li.level4 a:before { | + | |
- | content: counter(level1) " | + | |
- | counter-increment: | + | |
- | } | + | |
- | .dokuwiki # | + | |
- | .dokuwiki ul.toc li.level5 a:before { | + | |
- | content: counter(level1) " | + | |
- | counter-increment: | + | |
- | } | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | ===== Pré-requis ===== | + | |
- | + | ||
- | ===== Installation ===== | + | |
- | + | ||
- | ==== Modification pour exclure de la numérotation le premier h1 (titre de la page) ==== | + | |
- | + | ||
- | <code - [dokuwiki]/ | + | |
- | .dokuwiki # | + | |
- | .dokuwiki # | + | |
- | .dokuwiki # | + | |
- | .dokuwiki #dw__toc h3: | + | |
- | .dokuwiki #content h1, .dokuwiki ul.toc li.level1 | + | h2: |
- | .dokuwiki #content h2, .dokuwiki ul.toc li.level2 | + | h3:before {counter-increment: |
- | .dokuwiki #content h3, .dokuwiki ul.toc li.level3 | + | h4: |
- | .dokuwiki #content | + | h5: |
- | .dokuwiki #content | + | h6: |
- | .dokuwiki #content h1:before, | + | h2.nocount: |
- | .dokuwiki ul.toc li.level1 a:before { | + | |
- | | + | /* Numérotation automatique de la table des matières |
- | counter-increment: level1; | + | https:// |
+ | .dokuwiki #dw__toc ul ul { | ||
+ | list-style-type: | ||
+ | counter-reset: css-counters 0; /* intializes counter, set -1 for zero-based counters */ | ||
} | } | ||
- | .dokuwiki #content h1.sectionedit1: | + | |
- | .dokuwiki ul.toc li.level1: | + | .dokuwiki |
- | content: | + | |
+ | | ||
} | } | ||
- | .dokuwiki #content h2:before, | ||
- | .dokuwiki ul.toc li.level2 a:before { | ||
- | content: counter(level1) " | ||
- | counter-increment: | ||
- | } | ||
- | .dokuwiki #content h3:before, | ||
- | .dokuwiki ul.toc li.level3 a:before { | ||
- | content: counter(level1) " | ||
- | counter-increment: | ||
- | } | ||
- | .dokuwiki #content h4:before, | ||
- | .dokuwiki ul.toc li.level4 a:before { | ||
- | content: counter(level1) " | ||
- | counter-increment: | ||
- | } | ||
- | .dokuwiki #content h5:before, | ||
- | .dokuwiki ul.toc li.level5 a:before { | ||
- | content: counter(level1) " | ||
- | counter-increment: | ||
- | } | ||
- | </ | ||
- | === Variante === | ||
- | |||
- | Placez le fichier suivant dans l'un des CSS de votre thème (template) (ainsi que dans le **print.css** pour avoir la numérotation lors de l' | ||
- | |||
- | Pour le thème monobook : | ||
- | <code - / | ||
- | /* | ||
- | Place for user defined CSS rules (screen media) - this file can safely be | ||
- | | ||
- | |||
- | Note: All example files are delivered with the " | ||
- | sure your changes do not get overwritten when updating the template. | ||
- | Just remove the " | ||
- | */ | ||
- | /* headlines | + | /* Styles des titres |
div#content .dokuwiki h1, | div#content .dokuwiki h1, | ||
div#content .dokuwiki h2 { | div#content .dokuwiki h2 { | ||
font-weight: | font-weight: | ||
} | } | ||
+ | |||
div#content .dokuwiki h3, | div#content .dokuwiki h3, | ||
div#content .dokuwiki h4, | div#content .dokuwiki h4, | ||
Ligne 167: | Ligne 51: | ||
} | } | ||
- | div#content .dokuwiki {counter-reset: | + | div#content .dokuwiki h1 { |
- | .dokuwiki # | + | font-size: 160%; |
- | .dokuwiki # | + | |
- | .dokuwiki #dw__toc h3: | + | |
- | + | ||
- | div#content .dokuwiki h1, .toc-body ul.toc li.level1 | + | |
- | div#content .dokuwiki h2, .toc-body ul.toc li.level2 {counter-reset: | + | |
- | div#content .dokuwiki h3, .toc-body ul.toc li.level3 {counter-reset: | + | |
- | div#content .dokuwiki h4, .toc-body ul.toc li.level4 {counter-reset: | + | |
- | div#content .dokuwiki h5, .toc-body ul.toc li.level5 {} | + | |
- | + | ||
- | div#content .dokuwiki h1: | + | |
- | .dokuwiki ul.toc li.level1 a:before { | + | |
- | content: counter(level1) ". "; | + | |
- | | + | |
} | } | ||
- | div#content .dokuwiki | + | |
- | .dokuwiki ul.toc li.level1 a: | + | div#content .dokuwiki |
- | | + | |
} | } | ||
- | div#content .dokuwiki | + | |
- | .dokuwiki ul.toc li.level2 a: | + | div#content .dokuwiki |
- | | + | font-size: 132%; |
- | counter-increment: level2; | + | |
} | } | ||
- | div#content .dokuwiki | + | |
- | .dokuwiki ul.toc li.level3 a: | + | div#content .dokuwiki |
- | | + | font-size: 116%; |
- | counter-increment: level3; | + | |
} | } | ||
- | div#content .dokuwiki | + | |
- | .dokuwiki ul.toc li.level4 a: | + | div#content .dokuwiki |
- | | + | font-size: 100%; |
- | counter-increment: level4; | + | |
} | } | ||
- | div#content .dokuwiki | + | |
- | .dokuwiki ul.toc li.level5 a: | + | div#content .dokuwiki |
- | | + | font-size: 80%; |
- | counter-increment: level5; | + | }</ |
- | } | + | |
- | </ | + | |
+ | ===== Pré-requis ===== | ||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | |||
===== Configuration ===== | ===== Configuration ===== | ||
- | Ce CSS fonctionne avec monobook :<code - screen.css> | ||
- | div.dokuwiki {counter-reset: | ||
- | div.dokuwiki # | ||
- | div.dokuwiki # | ||
- | div.dokuwiki #dw__toc h3: | ||
- | |||
- | div.dokuwiki h1, .toc-body ul.toc li.level1 {counter-reset: | ||
- | div.dokuwiki h2, .toc-body ul.toc li.level2 {counter-reset: | ||
- | div.dokuwiki h3, .toc-body ul.toc li.level3 {counter-reset: | ||
- | div.dokuwiki h4, .toc-body ul.toc li.level4 {counter-reset: | ||
- | div.dokuwiki h5, .toc-body ul.toc li.level5 {} | ||
- | |||
- | div.dokuwiki h1:before, | ||
- | div.dokuwiki ul.toc li.level1 a:before { | ||
- | content: counter(level1) ". "; | ||
- | counter-increment: | ||
- | } | ||
- | div.dokuwiki h1.sectionedit1: | ||
- | div.dokuwiki ul.toc li.level1 a:before { | ||
- | content: none; | ||
- | } | ||
- | div.dokuwiki h2:before, | ||
- | div.dokuwiki ul.toc li.level2 a:before { | ||
- | content: counter(level1) " | ||
- | counter-increment: | ||
- | } | ||
- | div.dokuwiki h3:before, | ||
- | div.dokuwiki ul.toc li.level3 a:before { | ||
- | content: counter(level1) " | ||
- | counter-increment: | ||
- | } | ||
- | div.dokuwiki h4:before, | ||
- | div.dokuwiki ul.toc li.level4 a:before { | ||
- | content: counter(level1) " | ||
- | counter-increment: | ||
- | } | ||
- | div.dokuwiki h5:before, | ||
- | div.dokuwiki ul.toc li.level5 a:before { | ||
- | content: counter(level1) " | ||
- | counter-increment: | ||
- | } | ||
- | </ | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
Ligne 258: | Ligne 90: | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
- | * **(fr)** [[https:// | + | * **(en)** [[https:// |
---- | ---- | ||
- | //Basé sur << [[https:// | + | //Basé sur << [[https:// |