smarty template engine
Saturday, July 04, 2009  
download | documentation | faq | forum | mailing lists | changelog | contribs 


search for in the  


{textformat}

{textformat} est une fonction de bloc utilisée pour formater du texte. Elle nettoie la chaîne de ses espaces et caractères spéciaux, puis formate les paragraphes en ajustant ces derniers à une certaine limite, puis en indentant les lignes.

Vous pouvez soit utiliser un style prédéfini, soit définir explicitement chaque attribut. Actuellement, seul le style prédéfini << email >> est disponible.

Nom attributTypeRequisDefautDescription
stylechaîne de caractèresNonn/aStyle prédéfini
indentnumberNon0Taille de l'indentation pour chaque ligne
indent_firstnumberNon0Taille de l'indentation de la première ligne
indent_charchaîne de caractèresNon(single space)Le caractère (ou la chaîne) à utiliser pour indenter
wrapnumberNon80À combien de caractères doit on ajuster chaque ligne
wrap_charchaîne de caractèresNon\nLe caractère (ou chaîne de caractères) avec lequel terminer les lignes
wrap_cutbooleanNonFALSESi true, wrap réduira les lignes au caractère exact au lieu d'ajuster à la fin d'un mot
assignchaîne de caractèresNonn/aLe nom de la variable PHP dans laquelle la sortie sera assignée

Exemple 8-27. {textformat}

{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}

L'exemple ci-dessus affichera :

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}

L'exemple ci-dessus affichera :

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}

L'exemple ci-dessus affichera :

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}

L'exemple ci-dessus affichera :

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.

Voir aussi {strip} et {wordwrap}.




 

credits 

Smarty Copyright © 2002-2008
New Digital Group, Inc.

All rights reserved.