29 lines
886 B
Markdown
29 lines
886 B
Markdown
Snippets
|
|
========
|
|
|
|
Hier enthalten sind die Python-Versionen der Snippets, die bei Mason unter /nav1/...
|
|
enthalten waren.
|
|
|
|
Alte Notation
|
|
-------------
|
|
|
|
<& /nav1/snippetname, arg1 => "value1", arg2 => "value2" &>
|
|
|
|
|
|
Neue Notation
|
|
-------------
|
|
|
|
{{ DSL.snippetname(arg1="value1", arg2="value2") }}
|
|
|
|
|
|
DSL steht für "DynamicSnippetLibrary" und enthält neben den Snippets, die jeweils
|
|
in ihren eigenen Dateien stehen (ggf. mit etwaigen Datenstrukturen, die statisch
|
|
oder dynamisch bei Serverstart befüllt werden), auch:
|
|
|
|
* `root`: Gibt die Seitenwurzel (URL) ggf. mit Sprachpräfix zurück. Eignet sich für Menüs.
|
|
|
|
* `i18n`: Argumente mit den Namen eines Sprachpräfix (de, en, etc.). In Abhängigkeit von der
|
|
aktuellen Sprache wird nur der entsprechende String angezeigt. Verwendet in Layouts, Snippets
|
|
und Seiten ohne Sprachpräfix, da sie wenig Texte enthalten.
|
|
|