Natenoms Wiki

Weil Teilen Spaß macht :)

Benutzer-Werkzeuge

Webseiten-Werkzeuge


sammelsurium:dokuwiki:nummerierte_ueberschriften

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
sammelsurium:dokuwiki:nummerierte_ueberschriften [2012/10/18 19:39]
Natenom
sammelsurium:dokuwiki:nummerierte_ueberschriften [2018/10/20 03:07] (aktuell)
Natenom [Änderungen per CSS]
Zeile 1: Zeile 1:
 ======Nummerierte Überschriften====== ======Nummerierte Überschriften======
 =====Vorteile===== =====Vorteile=====
-Die Überschriften der verschiedenen Gewichtungen (h1 bis h6) sind in Monobook nur leicht unterschiedlich formatiert. Gerade bei viel Inhalt und vielen Überschriften fällt es schwer, zu erkennen, ob nun eine Überschrift ein Unterpunkt (1.1) oder ein neuer Abschnitt (2) ist.+Die Überschriften der verschiedenen Gewichtungen (h1 bis h6) sind in Monobook ​und anderen Templates ​nur leicht unterschiedlich formatiert. Gerade bei viel Inhalt und vielen Überschriften fällt es schwer, zu erkennen, ob nun eine Überschrift ein Unterpunkt (1.1) oder ein neuer Abschnitt (2) ist.
  
 Sind die Überschriften jedoch nummerriert,​ so erkennt man dies sofort. Sind die Überschriften jedoch nummerriert,​ so erkennt man dies sofort.
Zeile 9: Zeile 9:
  
 =====Im eigenen Wiki einfügen===== =====Im eigenen Wiki einfügen=====
-Den CSS-Code fügt man in die Datei lib/​tpl/​monobook/​user/​screen.css ein. Sollen die Überschriften auch beim Ausdruck enthalten sein, so fügt man dieses CSS auch in die Datei lib/​tpl/​monobook/​user/​print.css ein. 
- 
-=====CSS===== 
 ====Angleichung an Wikipedia: Zählung beginnt bei H2==== ====Angleichung an Wikipedia: Zählung beginnt bei H2====
 Im MediaWiki wird im Inhaltsverzeichnis die erste Überschrift (h1) der Seite nicht angezeigt; es wird erst ab h2 durchnummeriert. Im MediaWiki wird im Inhaltsverzeichnis die erste Überschrift (h1) der Seite nicht angezeigt; es wird erst ab h2 durchnummeriert.
  
-Zur Angleichung dieses Verhaltens in DokuWiki ​mit Monobook ​ändert man zunächst die Option [[http://​www.dokuwiki.org/​config:​toptoclevel|toptoclevel]] auf 2 und verwendet dann folgendes ​CSS-Konstrukt,​ welches die Zählung trennt und für Inhaltsverzeichnis und Inhalt getrennt vornimmt.+Zur Angleichung dieses Verhaltens in DokuWiki ändert man zunächst die Option [[https://​www.dokuwiki.org/​config:​toptoclevel|toptoclevel]] auf 2 und verwendet dann das CSS-Konstrukt ​im nächsten Abschnitt, welches die Zählung trennt und für Inhaltsverzeichnis und Inhalt getrennt vornimmt.
  
-===Template Monobook=== +====Änderungen per CSS==== 
-<code css> +Zuerst erstellt man eine neue CSS-Datei ''​extra_local.css''​ im Verzeichnis ''​lib/tpl/dokuwiki/css/''​ an, sofern man das Standard-Template verwendetDann fügt man die folgenden Zeilen in diese Datei ein:
-/* Nummerierte Header */ +
- +
-div#content .dokuwiki {counter-reset: level1;} +
-div#​content ​.dokuwiki div.toc:​before,​ div.dokuwiki div.toc:​after {counter-reset:​ level1; content: "";​} +
-  +
-div#content .dokuwiki h1, div.dokuwiki ul.toc li.level1 {counter-reset:​ level2;} +
-div#content .dokuwiki h2, div.dokuwiki ul.toc li.level2 {counter-reset:​ level3;} +
-div#content .dokuwiki h3, div.dokuwiki ul.toc li.level3 {counter-reset:​ level4;} +
-div#content .dokuwiki h4, div.dokuwiki ul.toc li.level4 {counter-reset:​ level5;} +
-div#content .dokuwiki h5, div.dokuwiki ul.toc li.level5 {} +
- +
-/*div#​content .dokuwiki h1:​before,​ +
-div.dokuwiki ul.toc li.level1 a:before { +
-    content: counter(level1) " "; +
-    counter-increment:​ level1; +
-}*/ +
- +
-/* content only */ +
-div#content .dokuwiki ​h2:before { +
-    content: counter(level2) " "; +
-    counter-increment:​ level2; +
-+
-div#content .dokuwiki h3:before { +
-    content: counter(level2) "​."​ counter(level3) " "; +
-    counter-increment:​ level3; +
-+
-div#content .dokuwiki h4:before { +
-    content: counter(level2) "​."​ counter(level3) "​."​ counter(level4) " "; +
-    counter-increment:​ level4; +
-+
-div#content .dokuwiki h5:before { +
-    content: counter(level2) "​."​ counter(level3) "​."​ counter(level4) "​."​ counter(level5) " "; +
-    counter-increment:​ level5; +
-+
- +
-/* toc only */ +
-div.dokuwiki ul.toc li.level1 a:before { +
-    content: counter(level1) " "; +
-    counter-increment: level1; +
-+
-div.dokuwiki ul.toc li.level2 a:before { +
-    content: counter(level1) "​."​ counter(level2) " "; +
-    counter-increment:​ level2; +
-+
-div.dokuwiki ul.toc li.level3 a:before { +
-    content: counter(level1) "​."​ counter(level2) "​."​ counter(level3) " "; +
-    counter-increment:​ level3; +
-+
-div.dokuwiki ul.toc li.level4 a:before { +
-    content: counter(level1) "​."​ counter(level2) "​."​ counter(level3) "​."​ counter(level4) " "; +
-    counter-increment:​ level4; +
-}                                                                                                                                                                                                                               +
-div.dokuwiki ul.toc li.level5 a:before {                                                                                                                                                                                        +
-    content: counter(level1) "​." ​  ​counter(level2) "​."​ counter(level3) "​."​ counter(level4) "​."​ counter(level5) " "; +
-    counter-increment:​ level5; +
-+
- +
-div#content div#dw__toc h3:​before{content:""​} /* nur fuer DokuWiki "Adora Belle"​*/​ +
-</​code>​+
  
-===Template DokuWiki=== 
 <code css> <code css>
-/* ##### nummerierte Ueberschriften ##### */ +/* Start: ​Nummerierte ​Ueberschriften ​*/
-/* Nummerierte ​Header ​*/+
 div#​dokuwiki__content .pad.group .page.group {counter-reset:​ level1;} /* content only */ div#​dokuwiki__content .pad.group .page.group {counter-reset:​ level1;} /* content only */
 +div#​dokuwiki__content .pad.group .page.group #dw__toc h3:​before{content:""​} /* Inhaltsverzeichnis-Ueberschrift soll keine Nummer 0.1 haben. */
 div#​dw__toc:​before,​ div#​dw__toc:​after {counter-reset:​ level1; content: "";​} ​ /* toc only; Vor und nach Inhaltsverzeichnis Counter reset machen */ div#​dw__toc:​before,​ div#​dw__toc:​after {counter-reset:​ level1; content: "";​} ​ /* toc only; Vor und nach Inhaltsverzeichnis Counter reset machen */
    
Zeile 132: Zeile 69:
     counter-increment:​ level5;     counter-increment:​ level5;
 } }
-/* ##### End: nummerierte Ueberschriften ​##### */+/* End: nummerierte Ueberschriften */
 </​code>​ </​code>​
  
-====Zählung beginng bei H1==== +Damit die neue CSS-Datei auch wirksam wird, fügt man in die style.ini im Bereich ''​[stylesheets]''​ die folgende Zeile irgendwo hinzu
-Dieses Konstrukt ist eine auf monobook angepasste Version von [[http://​www.dokuwiki.org/​tips:​numbered_headings|diesem hier]], welches seit 2008 nicht mehr aktualisiert wurde und für das damalige Standard-Template ausgelegt war. +<​code>​ 
- +css/extra_local.css       = screen
-Für Monobook muss man es geringfügig anpassen, hier das Ergebnis+
-<​code ​css+
-/* Nummerierte Header */ +
- +
-div#​content ​.dokuwiki {counter-reset:​ level1;} +
-div#content .dokuwiki div.toc:​before,​ div.dokuwiki div.toc:​after {counter-reset:​ level1; content: "";​} +
-  +
-div#content .dokuwiki h1, div.dokuwiki ul.toc li.level1 {counter-reset:​ level2;} +
-div#content .dokuwiki h2, div.dokuwiki ul.toc li.level2 {counter-reset:​ level3;} +
-div#content .dokuwiki h3, div.dokuwiki ul.toc li.level3 {counter-reset:​ level4;} +
-div#content .dokuwiki h4, div.dokuwiki ul.toc li.level4 {counter-reset:​ level5;} +
-div#content .dokuwiki h5, div.dokuwiki ul.toc li.level5 {} +
- +
-div#content .dokuwiki h1:​before,​ +
-div.dokuwiki ul.toc li.level1 a:before { +
-    content: counter(level1) " "; +
-    counter-increment:​ level1; +
-+
-div#content .dokuwiki h2:​before,​ +
-div.dokuwiki ul.toc li.level2 a:before { +
-    content: counter(level1) "​."​ counter(level2) " "; +
-    counter-increment:​ level2; +
-+
-div#content .dokuwiki h3:​before,​ +
-div.dokuwiki ul.toc li.level3 a:before { +
-    content: counter(level1) "​."​ counter(level2) "​."​ counter(level3) " "; +
-    counter-increment:​ level3; +
-+
-div#content .dokuwiki h4:​before,​ +
-div.dokuwiki ul.toc li.level4 a:before { +
-    content: counter(level1) "​."​ counter(level2) "​."​ counter(level3) "​."​ counter(level4) " "; +
-    counter-increment:​ level4; +
-+
-div#content .dokuwiki h5:​before,​ +
-div.dokuwiki ul.toc li.level5 a:before { +
-    content: counter(level1) "​."​ counter(level2) "​."​ counter(level3) "​."​ counter(level4) "​."​ counter(level5) " "; +
-    counter-increment:​ level5; +
-+
- +
-div#content div#dw__toc h3:​before{content:""​} /* nur fuer DokuWiki "Adora Belle"​*/​+
 </​code>​ </​code>​
  
 {{tag>​numbered_headings Überschrift Nummerierung Inhaltsverzeichnis}} {{tag>​numbered_headings Überschrift Nummerierung Inhaltsverzeichnis}}
sammelsurium/dokuwiki/nummerierte_ueberschriften.1350581970.txt.gz · Zuletzt geändert: 2018/04/02 12:37 (Externe Bearbeitung)