====== Numerierte Überschriften nur per CSS ====== Hier wird der Ansatz verfolgt, nummerierte Überschriften alleine durch CSS zu erstellen (siehe [[plugin: numberedheadings|Plugin numberedheadings]] für einen anderen Ansatz). Der folgende CSS-Code nummeriert alle Überschriften Ihres Wiki-Inhalts, sowie deren TOC-Gegenstück. Setzen Sie es entweder in eine der CSS-Dateien Ihrer Vorlage (und ein zweites Mal in Ihrem ''print.css'', wenn Sie die Nummerierung auch drucken möchten), oder in einem ''userstyle.css'' in Ihrem ''./ Conf'' (oder ''userall.css'', wenn es auch für die Druckversion verwendet werden soll): .dokuwiki .page {counter-reset: level1;} .dokuwiki #dw__toc:before, .dokuwiki #dw__toc:after {counter-reset: level1; content: "";} .dokuwiki #dw__toc h3:before{content: ""} .dokuwiki .page h1, .dokuwiki ul.toc li.level1 {counter-reset: level2;} .dokuwiki .page h2, .dokuwiki ul.toc li.level2 {counter-reset: level3;} .dokuwiki .page h3, .dokuwiki ul.toc li.level3 {counter-reset: level4;} .dokuwiki .page h4, .dokuwiki ul.toc li.level4 {counter-reset: level5;} .dokuwiki .page h5, .dokuwiki ul.toc li.level5 {} .dokuwiki .page h1:before, .dokuwiki ul.toc li.level1 a:before { content: counter(level1) " "; counter-increment: level1; } .dokuwiki .page h2:before, .dokuwiki ul.toc li.level2 a:before { content: counter(level1) "." counter(level2) " "; counter-increment: level2; } .dokuwiki .page h3:before, .dokuwiki ul.toc li.level3 a:before { content: counter(level1) "." counter(level2) "." counter(level3) " "; counter-increment: level3; } .dokuwiki .page h4:before, .dokuwiki ul.toc li.level4 a:before { content: counter(level1) "." counter(level2) "." counter(level3) "." counter(level4) " "; counter-increment: level4; } .dokuwiki .page h5:before, .dokuwiki ul.toc li.level5 a:before { content: counter(level1) "." counter(level2) "." counter(level3) "." counter(level4) "." counter(level5) " "; counter-increment: level5; } Dies funktioniert für die **Standardvorlage**. Für andere Vorlagen sollte jedes Vorkommen von ''.page'' mit dem "content around box" der Vorlage (wahrscheinlich "'' #content '' 'oder ähnlich) ersetzt werden. ===== Nachteile ===== * Keine Beschränkung auf bestimmte Seiten (könnte aber durch ein anderes Plugin realisiert werden, in der Standardvorlage konnte es zumindest durch Hinzufügen von ''.mode_show'' eingeschränkt werden)