2
{if $loggedin}
{literal}
{include file="allhead.html"}
{/literal}
{else}
{literal}
{include file="allhead1.html"}
{/literal}
{/if}
Comment inclure le code contenu dans un fichier HTML dans un fichier Smarty tpl? J'ai essayé différentes solutions sur différents forums, mais aucune ne fonctionne.Inclure fichier HTML dans Smarty tpl fichier
Vous voulez dire que je dois créer un fichier PHP avec ceci:
<?php
$smarty->assign('allhead', '/public_html/billing/templates/allhead.html');
$smarty->assign('allhead1', '/public_html/billing/templates/allhead1.html');
?>
ajouter ensuite dans le Smarty tpl fichier ceci:
{if $loggedin}
{include file="$allhead"}
{else}
{include file="$allhead1"}
{/if}
Mais comment le modèle de Smarty savoir il a fallu vérifier les $ vars du fichier PHP?
include appels ne doivent pas être emballés dans des balises littérales ... – Jack