What is Smarty?
Why use it?
Use Cases and Work Flow
Syntax Comparison
Template Inheritance
Best Practices
Crash Course
You may use the Smarty logo according to the trademark notice.
For sponsorship, advertising, news or other inquiries, contact us at:
Attribut Name | Typ | Erforderlich | Standardwert | Beschreibung |
---|---|---|---|---|
style | string | Nein | n/a | aktueller Stil |
indent | number | Nein | 0 | Anzahl Zeichen die für das einrücken von Zeilen verwendet werden. |
indent_first | number | Nein | 0 | Anzahl Zeichen die für das Einrücken der ersten Zeile verwendet werden. |
indent_char | string | Nein | (single space) | Das Zeichen welches zum Einrücken verwendet werden soll. |
wrap | number | Nein | 80 | Maximale Zeilenlänge bevor die Zeile umgebrochen wird. |
wrap_char | string | Nein | \n | Das für Zeilenumbrüche zu verwendende Zeichen. |
wrap_cut | boolean | Nein | false | Wenn auf 'true' gesetzt, wird die Zeile an der definierten Position abgeschnitten. |
assign | string | Nein | n/a | Die Template-Variable welcher die Ausgabe zugewiesen werden soll. |
'textformat' ist eine Funktion um Text zu formatieren. Die Funktion entfernt überflüssige Leerzeichen und formatiert Paragrafen indem sie die Zeilen einrückt und umbricht.
Sie können entweder den aktuellen Stil verwenden, oder ihn anhand der Parameter selber definieren. Im Moment ist 'email' der einzig verfügbare Stil.
Example 8.22. textformat (Text Formatierung)
{textformat wrap=40} This is foo. This is foo. This is foo. This is foo. This is foo. This is foo. This is bar. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. {/textformat} AUSGABE: This is foo. This is foo. This is foo. This is foo. This is foo. This is foo. This is bar. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. {textformat wrap=40 indent=4} This is foo. This is foo. This is foo. This is foo. This is foo. This is foo. This is bar. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. {/textformat} AUSGABE: This is foo. This is foo. This is foo. This is foo. This is foo. This is foo. This is bar. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. {textformat wrap=40 indent=4 indent_first=4} This is foo. This is foo. This is foo. This is foo. This is foo. This is foo. This is bar. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. {/textformat} AUSGABE: This is foo. This is foo. This is foo. This is foo. This is foo. This is foo. This is bar. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. {textformat style="email"} This is foo. This is foo. This is foo. This is foo. This is foo. This is foo. This is bar. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. {/textformat} AUSGABE: This is foo. This is foo. This is foo. This is foo. This is foo. This is foo. This is bar. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo.