Wie konfiguriere ich mediawiki so, dass die Überschriftennummerierung / -beschriftung im Dokument angezeigt wird?

3324
Brian Webster

Wenn das Inhaltsverzeichnis generiert wird, werden die Abschnitte anhand ihrer Überschrift nummeriert:

1. section 1  2. section 2  2.1 section 2.1  2.2 section 2.2  3. section 3 

Ich möchte, dass diese Abschnittsnummern auch auf Absatzebene erscheinen:

1. (section 1 header text) ... section 1 content ...  2. (section 2 header text) ... section 2 content .... 

Irgendwelche Tipps?

7

2 Antworten auf die Frage

4
two7s_clash

Es gibt eine Benutzereinstellung, bei der für alle Überschriften die Gliederungsnummerierung verwendet wird. Es ist jedoch nicht möglich, diese Einstellung für alle Benutzer als Standard festzulegen. Hier sind ein paar Codezeilen, die Sie Ihrer LocalSettings.php-Datei hinzufügen können.

$wgExtensionFunctions[] = 'wfNumberHeadings'; function wfNumberHeadings() { global $wgUser; $wgUser->setOption('numberheadings', true); } 
Seit der Antwort sind 6 Jahre vergangen. Gibt es einen neuen Weg, wie die Erweiterungen global funktionieren können? zatziky vor 7 Jahren 0
Dies eignet sich hervorragend für die permanente Deaktivierung der Header-Nummerierung auf Seiten (unter Beibehaltung der TOC-Nummerierung). Die Benutzereinstellung "Automatische Nummernüberschriften" ist jetzt jedoch unbrauchbar. Können wir diese Benutzeroption irgendwie entfernen? Oder können Sie einfach alle vorhandenen und neuen Benutzereinstellungen bearbeiten, um "numberheadings = false" zu setzen, aber dann können sie es trotzdem wieder aktivieren, falls Sie dies wünschen. Demis vor 6 Jahren 0
3
Satri

Auf dieser Seite können Sie auch LocalSettings.php ändern, um dieses Verhalten als Standard festzulegen.

$wgDefaultUserOptions['numberheadings'] = 1; 
Dies hat in meinem Wiki keinen sichtbaren Unterschied gemacht. Möglicherweise funktioniert dies nur für Benutzer, die nach dem Hinzufügen dieser Zeile erstellt wurden. In der "Standardeinstellung" werden keine Zahlen angezeigt. Wenn Sie ein brandneues Wiki verwenden, ist dies in Ordnung. Benötigt auch einen Befehl, um die Einstellung auf alle vorhandenen Benutzer anzuwenden (z. B. über MySQL?). Demis vor 6 Jahren 0