Wikiup:Lua/Modul/Hiero/Cartouche
Vorlagenprogrammierung | Diskussionen | Lua | Unterseiten | |||
Modul | Deutsch | English
|
Modul: | Dokumentation |
Modul zur Generierung von Kartuschen und Serechs
Mit diesem Modul können Kartuschen und Serechs generiert werden. Verwendung findet es bereits in der Vorlage:PharaoName, die allerdings allein die bisherige Möglichkeit der Darstellung auf Basis eines einfachen Hiero-Codes nutzt und somit weitere (künftige) Möglichkeiten des Moduls unberücksichtigt lässt.
Die Funktion name in einer Vorlage
In eine Vorlage kann die Funktion name mit
eingebunden werden. Dabei ist die Angabe des Stylesheets notwendig und natürlich gegebenenfalls auch für die Vorlagendokumentation angemessen, kann also außerhalb von <includeonly>stehen. Die Bezeichner "TypPar", "codePar", "symbolPar" und "borderPar" sind die Namen der Parameter, die die Autoren als Verwender der Vorlage zum Aufruf der Vorlage angeben. Sie sind entsprechend in für die Autoren verständlicher Sprache zu wählen.
Die Funktion Title in einer Vorlage
Die Funktion Title liefert einen Bezeichner für den Namenstyp und kann mit
{{#invoke:Hiero/Cartouche|Title|NameType={{{TypPar| }}}|language=de}}
eingebunden werden. Der Bezeichner "TypPar"ist der Name des Parameters, den die Autoren als Verwender der Vorlage zum Aufruf der Vorlage angeben. Er ist entsprechend in für die Autoren verständlicher Sprache zu wählen. Beispielsweise:
{{#invoke:Hiero/Cartouche|Title|NameType={{{NameType| }}}|language=en}}
Aufruf der Vorlage:PharaoName
Die Vorlage kann mit
{{PharaoName|Typ=<Namenstyp> |code=<Hiero-Code> [|symbol=[default|none|<Hiero-Code>]]? [|border=[default|none|ltr|ltd]]? }}
also beispielsweise mit
{{PharaoName|Typ=Thron|code=A1-X1:Z1*Z1*Z1-B1-C1|symbol=none|border=ltr}}
oder mit
{{PharaoName|Typ=Thron|code=A1-X1:Z1*Z1*Z1-B1-C1}}
eingebunden werden. Sie wird jedoch auch beispielsweise vom Vorlagenmeister unterstützt.
{{Wikipedia:Lua/Vorlagenprogrammierung}}