diff --git a/docs/de/designers/language-basic-syntax/language-syntax-attributes.xml b/docs/de/designers/language-basic-syntax/language-syntax-attributes.xml index 42592947..c7e75556 100644 --- a/docs/de/designers/language-basic-syntax/language-syntax-attributes.xml +++ b/docs/de/designers/language-basic-syntax/language-syntax-attributes.xml @@ -1,40 +1,45 @@ - - - Attribute / Parameter - - Die meisten Funktionen nehmen Parameter entgegen, die das - Verhalten der Funktion definieren beziehungsweise beeinflussen. Parameter - für Smarty Funktionen sind HTML Attributen sehr ähnlich. - Statische Werte müssen nicht in Anführungszeichen gesetzt werden, - für literale Zeichenketten (literal strings) wird dies jedoch empfohlen. - - - Bestimmte Parameter verlangen logische Werte (true / false). Diese - können auch ohne Anführungszeichen angegeben werden: - true, on und yes - - oder false, off und no. - - - Funktions-Parameter Syntax - + + + Attribute / Parameter + + Die meisten Funktionen nehmen Parameter entgegen, die das Verhalten + der Funktion definieren beziehungsweise beeinflussen. Parameter + für Smarty Funktionen sind HTML + Attributen sehr ähnlich. Statische Werte müssen nicht in + Anführungszeichen gesetzt werden, für literale + Zeichenketten (literal strings) wird dies jedoch empfohlen. + + + Bestimmte Parameter verlangen logische Werte (true / false). Diese + können auch ohne Anführungszeichen angegeben werden: + true, on und + yes - oder false, + off und no. + + + Funktions-Parameter Syntax + + + ]]> - - - + + + - - - Kommentare - - Kommentare werden von Asterisks umschlossen, und mit Trennzeichen umgeben. - Beispiel: {* das ist ein Kommentar *} - Smarty-Kommentare werden in der Ausgabe nicht dargestellt und vor allem - dazu verwendet, die Templates verständlicher aufzubauen. - - - Kommentare - - + + Kommentare + + + Kommentare werden von Asterisks umschlossen, und mit Trennzeichen umgeben. + Beispiel: {* das ist ein Kommentar *} Smarty-Kommentare werden in + der Ausgabe nicht dargestellt und vor allem dazu verwendet, die + Templates verständlicher aufzubauen. Smarty Kommentare werden + sind in der engültigen Ausgabe NICHT dargestellt. (im Gegensatz zu + <!-- HTML Kommentaren -->). Sie sind nützlich um in den + Templates interne Anmerkungen zu hinterlassen. + + + Kommentare + + +{* dies ist ein mehrzeiliger + Kommentar, der nicht zum + Browser gesandt wird. +*} + {* einbinden des Header-Templates *} {include file="header.tpl"} +{* Entwicklernotiz: $includeFile enthält 'foo.php' *} {include file=$includeFile} {include file=#includeFile#} {* Ausgabe der drop-down Liste *} - -]]> - + +]]> + + - - - Funktionen - - Jedes Smarty-Tag gibt entweder eine Variable aus - oder ruft eine Funktion auf. Funktionen werden aufgerufen indem der Funktionsname - und die Parameter mit Trennzeichen umschlossen werden. Beispiel: {funcname attr1="val" attr2="val"}. - - - Funktions-Syntax - - + + Funktionen + + Jedes Smarty-Tag gibt entweder eine Variable aus oder ruft eine + Funktion auf. Funktionen werden aufgerufen indem der Funktionsname + und die Parameter + mit Trennzeichen umschlossen werden. Beispiel: {funcname attr1="val" + attr2="val"}. + + + Funktions-Syntax + +{$name}! {else} Welcome, {$name}! {/if} {include file="footer.tpl"} ]]> - - - - Sowohl der Aufruf von eingebauten, als auch der von eigenen Funktionen folgt der - gleichen Syntax. Eingebaute Funktionen erlauben einige Basis-Operationen wie if, section - und strip. Diese Funktionen können nicht verändert werden. - Individuelle Funktionen die die Fähigkeiten von Smarty erweitern werden als Plugins implementiert. - Diese Funktionen können von Ihnen angepasst werden, oder Sie können selbst neue Plugins - hinzufügen. html_options und html_select_date sind Beispiele solcher Funktionen. - + + + + Sowohl der Aufruf von eingebauten, als auch + der von eigenen + Funktionen folgt der gleichen Syntax. + + + Eingebaute Funktionen erlauben einige Basis-Operationen wie if, section und strip. Diese Funktionen + können nicht verändert werden. + + + Individuelle Funktionen die die Fähigkeiten von Smarty erweitern + werden als Plugins implementiert. Diese Funktionen können von Ihnen + angepasst werden, oder Sie können selbst neue Plugins + hinzufügen. {html_options} und + {html_select_date} + sind Beispiele solcher Funktionen. + - - - Variablen mit Doppelten Anführungszeichen - - Smarty erkennt zugewiesene Variablen mit doppelten Anführungszeichen solange - die Variablen nur Zahlen, Buchstaben, Understriche oder Klammern [] enthalten. Mit allen - anderen Zeichen wie Punkt, Objekt Referenzen, etc muss die Vairable mit Backticks umschlossen sein. - - - Syntax von eingebetteten Anfürungszeichen - - + + Variablen mit Doppelten Anführungszeichen + + Smarty erkennt zugewiesene Variablen mit doppelten + Anführungszeichen solange die Variablen nur Zahlen, Buchstaben, + Understriche oder Klammern [] enthalten. Mit allen anderen Zeichen + wie Punkt, Objekt Referenzen, etc muss die Vairable mit Backticks + (``) umschlossen sein. + + + Syntax von eingebetteten Anfürungszeichen + + ]]> - - + + + + Siehe auch escape (Maskieren). + +