smarty template engine
Friday, May 16, 2008  
download | documentation | faq | forum | mailing lists | changelog | contribs 


search for in the  


textformat (Textformatierung)

Attribut NameTypErforderlichStandardwertBeschreibung
stylestringNeinn/aaktueller Stil
indentnumberNein0Anzahl Zeichen die für das einrücken von Zeilen verwendet werden.
indent_firstnumberNein0Anzahl Zeichen die für das Einrücken der ersten Zeile verwendet werden.
indent_charstringNein(single space)Das Zeichen welches zum Einrücken verwendet werden soll.
wrapnumberNein80Maximale Zeilenlänge bevor die Zeile umgebrochen wird.
wrap_charstringNein\nDas für Zeilenumbrüche zu verwendende Zeichen.
wrap_cutbooleanNeinfalseWenn auf 'true' gesetzt, wird die Zeile an der definierten Position abgeschnitten.
assignstringNeinn/aDie 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.

Beispiel 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.



 

credits 

Smarty Copyright © 2002-2008 New Digital Group, Inc.
All rights reserved.
Last updated: Tue Feb 12 09:11:05 2008 CST