Änderungen

Wechseln zu: Navigation, Suche

Hilfe:Wiki

2.304 Bytes hinzugefügt, 15:03, 15. Jul. 2021
Verwendung von Namespaces
Der erste Buchstabe des Links wird automatisch großgeschrieben. Leerzeichen werden in einen Unterstrich (_) umgewandelt. Man kann den Unterstrich auch selbst einsetzen, dieses wird aber nicht empfohlen.
==Verwendung von NamespacesNamespace/Namensraum==Jeder Leitfaden gehört zu einem Namespace, z.B. elga-cdaps-2.06.2 für das Patient Summary. Darüberhinaus gibt es auch den allgemeinen Namespace ILF (Implementierungsleitfäden), der alle Leitfäden vereint. Wenn die Seite noch nicht angelegt wurde, kann von einer bestehenden Seite aus mit folgender Syntax eine Seite in eine Hauptseite eingebunden werden soll, muss die Unterseite einem Namespace Namensraum zugehören. Weitere Namespaces müssen im LocalSettings.php angelegt werden:. Der Namespace Name darf keine Bindestriche enthalten, der Titel aber schon!
<pre>
//Neue Seite wird im Define constants for additional namespaces.define("NS_ILF", 3000); // This MUST be even.define("NS_ILF_DISKUSSION", 3001); // This MUST be the following odd integer.define("NS_elga_cdaps2062", 3002); // This MUST be even.define("NS_elga_cdaps2062_DISKUSSION", 3003); // This MUST be the following odd integer.// Add namespaces.$wgExtraNamespaces[NS_ILF] = "ILF";$wgExtraNamespaces[NS_ILF_DISKUSSION] = "ILF_Diskussion";$wgExtraNamespaces[NS_ elga_cdaps2062] = " elga-cdaps-2.06.2";$wgExtraNamespaces[NS_ elga_cdaps2062_DISKUSSION] = " elga-cdaps-2.06.2_Diskussion";</pre> Im Generellen ist die Struktur der Namensräume folgendermaßen aufgebaut: elga-cda | Abkürzung des Titels des Leitfadens | Version Jeder Leitfaden gehört zu seinem eigenen Namespace und zum Namespace ILF.z.B. der Leitfaden für das Patient Summary gehört auch zu elga-cdaps-2.06.2 und ILF Alle Seiten zu allgemeinen Kapiteln, die für alle Leitfäden gleich sind, gehören zum Namespace ILF angelegt. Alle Seiten zu spezifischen Kapiteln, die nur für diesen Leitfaden gelten, gehören zum Namespace des spezifischen Leitfadens z.B. elga-cdaps-2.06.2. Werden Seiten zu Kapitel aus anderen Leitfäden übernommen, so gehören sie zum Namespace des anderen Leitfadens. ====Neuen Namespace anlegen====Um weitere Namensräume anzulegen, müssen diese in den LocalSettings.php definiert und eingefügt werden. <pre>// Define constants for additional namespaces.define("NS_ILF", 3000); // This MUST be even.define("NS_ILF_DISKUSSION", 3001); // This MUST be the following odd integer.odd integer.// Add namespaces.$wgExtraNamespaces[NS_ILF] = "ILF";$wgExtraNamespaces[ILFNS_ILF_DISKUSSION] = "ILF_Diskussion";</pre> Der neue Namensraum muss in der FlaggedRevs.php (Verzeichnis: extensions/FlaggedRevs/FlaggedRevs.php) eingefügt werden, ansonsten kann man Seiten, die diesem Namensraum angehören, nicht flaggen. Hierfür die FlaggedRevs.php öffnen und die Zahl, die für den Namespace vergeben wurde, nach an letzter Stelle des Arrays einfügen:NeueSeite]<pre># Allowed namespaces of reviewable pages$wgFlaggedRevsNamespaces = [ NS_MAIN, NS_FILE, NS_TEMPLATE, 3000, 3002, 3004, 3006, 3008, 3010, 3012, 3014, 3016, 3018, 3020, 3030, 3032, 3034, 3036, 3038, 3040, 3042, 3044, 3046, 3048, 3050];
</pre>
Wenn die Seite bereits erstellt wurde, kann die Seite unter dem Reiter "Mehr" mit "Verschieben" in den gewünscht Namespace verschoben werden. Einfach (statt Artikel) den gewünschten Namespace auswählen und bestätigen.
==Benutzerdefinierter Seitentitel==
3.869
Bearbeitungen

Navigationsmenü