2010-02-17 5 views
1

Existe-t-il un moyen d'évaluer Smarty Code à l'intérieur d'un modèle Smarty existant? Par exemple, je peux avoir la construction suivante:Eval Smarty Code à l'intérieur d'un modèle Smarty

smartyTemplate.tpl

<body> 
    <div id="dynamicPart"> 
    {$valueFromDatabase} 
    </div> 
</body> 

Alors que la variable Smarty $ valueFromDatabase contient un autre modèle Smarty que je voudrais être inséré à la place de la variable puis évaluée comme un modèle (avec toutes les expressions logiques dans les remplacements nécessaires).

Répondre

1

sans ressource personnalisée, vous auriez pu utiliser {include file = "your/template.tpl"}. Ou rendez le modèle de la base de données dans le code en utilisant $ smarty-> fetch ("your/template.tpl") et en l'affectant à $ valueFromDatabase.

1
{eval var=$valueFromDatabase} 

travaillera