XOOPS Brasil

 

Colocando Variáveis em Aspas Duplas

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