Smarty - a ferramenta para compilar templates para PHP | ||
---|---|---|
Anterior | Capítulo 7. Funções internas | Próxima |
Nome do Atributo | Tipo | Obrigatório | Padrão | Descrição |
---|---|---|---|---|
file | string | Sim | n/d | O nome do arquivo de template a incluir |
assign | string | Não | n/d | O nome de uma variável que irá conter toda a saída do template |
[var ...] | [var type] | Não | n/d | Variável para passar localmente para o template |
Tags include são usadas para incluir outros templates no template atual. Quaisquer variáveis disponíveis no template atual também estarão disponíveis junto com template incluído. A tag include deve ter o atributo "file", o qual contém o caminho do arquivo a incluir.
Você pode opcionalmente passar o atributo assign, o qual irá especificar o nome de uma variável de template para a qual conterá todo o conteúdo do include ao invés de mostrá-lo.
Você pode também passar variáveis para o template incluído como atributos. Quaisquer variáveis passadas para um template incluído como atributos estão disponíveis somente dentro do escopo do template incluído. As variáveis passadas como atributos sobrescrevem as variáveis de template atuais, no caso de ambas terem o mesmo nome.
Use a sintaxe de template resources para incluir arquivos fora do diretório $template_dir.