Vorlage:Dokumentation/Doku

Aus MosaPedia

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Dokumentations-Unterseite)
K (+Kat.)
 
Zeile 23: Zeile 23:
# füge <pre><noinclude>{{Dokumentation}}</noinclude></pre> in die ''Vorlage:XYZ'' ein (üblicherweise am Ende),
# füge <pre><noinclude>{{Dokumentation}}</noinclude></pre> in die ''Vorlage:XYZ'' ein (üblicherweise am Ende),
# erstelle die Dokumentations-Unterseite ''Vorlage:XYZ/Doku''.
# erstelle die Dokumentations-Unterseite ''Vorlage:XYZ/Doku''.
 +
 +
<!-- Kategorie für Hauptseite steht _hier_, damit sie geändert werden kann, während die Hauptseite gesperrt ist -->
 +
<includeonly>[[Kategorie:Vorlage:für Vorlagen|{{PAGENAME}}]]</includeonly>

Aktuelle Version vom 23:30, 7. Jan. 2011

Dokumentations-Unterseite Diese Seite ist die Dokumentations-Unterseite der Vorlage:Dokumentation.


Die Vorlage Dokumentation ist ein Helfer zur Unterstützung der Vorlagen-Dokumentation in Unterseiten.

[Bearbeiten] Zweck

Zu einer Vorlage:XYZ wird die Dokumentation in eine Unterseite Vorlage:XYZ/Doku ausgelagert und (nur beim direkten Betrachten der Vorlage) von dieser eingebunden.

Vorteile:

  • Die Trennung von Programmcode und Dokumentation macht den Quelltext übersichtlicher.
  • Die Dokumentation kann bearbeitet werden, während die Vorlage selbst gesperrt ist.
  • Nach dem Bearbeiten der Dokumentation ist kein Neuaufbau von Seiten erforderlich, die die Vorlage einbinden. (Bei häufigen Bearbeitungen bzw. häufig eingebundenen Vorlagen reduziert dies die Serverlast.)

[Bearbeiten] Funktion

Das Einfügen von {{Dokumentation}} in eine Vorlage:XYZ bewirkt folgendes:

  • Wenn die Seite Vorlage:XYZ/Doku existiert, wird diese eingebunden.
  • Falls die Doku-Unterseite (noch) nicht existiert, wird Vorlage:XYZ zur Kategorie: Vorlage:nicht dokumentiert hinzugefügt.

Damit beides nur beim direkten Betrachten der Vorlage:XYZ stattfindet, muss die Einbindung {{Dokumentation}} von <noinclude>...</noinclude> eingeschlossen werden.

(Mehr zum Thema Vorlageneinbindung unter http://www.mediawiki.org/wiki/Help:Templates/de und http://www.mediawiki.org/wiki/Help:Transclusion.)

[Bearbeiten] Benutzung

Um zu einer Vorlage:XYZ eine ausgelagerte Dokumentation hinzuzufügen,

  1. füge
    <noinclude>{{Dokumentation}}</noinclude>
    in die Vorlage:XYZ ein (üblicherweise am Ende),
  2. erstelle die Dokumentations-Unterseite Vorlage:XYZ/Doku.


Persönliche Werkzeuge