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:
Smarty irá reconhecer variáveis definidas entre asplas duplas enquanto as variáveis conterem apenas números, letras, sublinhados e conchetes []. Com qualquer outro caractere (pontos, referência à objetos, etc.) a variável deve estar entre apóstrofos.
Example 3.4. Sintaxe entre aspas
EXEMPLOS DE SINTAXE: {func var="teste $foo teste"} <-- mostra $foo {func var="teste $foo_bar teste"} <-- mostra $foo_bar {func var="teste $foo[0] teste"} <-- mostra $foo[0] {func var="teste $foo[bar] teste"} <-- mostra $foo[bar] {func var="teste $foo.bar teste"} <-- mostra $foo (e não $foo.bar) {func var="teste `$foo.bar` teste"} <-- mostra $foo.bar EXEMPLOS PRÁTICOS: {include file="subdir/$tpl_name.tpl"} <-- substitui $tpl_name pelo seu valor {cycle values="one,two,`$smarty.config.myval`"} <-- deve conter apóstrofos