flask-website/flask/floritiweb/lib/snippets/README.md
2025-05-15 21:16:00 +02:00

886 B

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.