2
{if $loggedin}
{literal}
{include file="allhead.html"}
{/literal}
{else}
{literal}
{include file="allhead1.html"}
{/literal}
{/if}
Как включить код, содержащийся в файл HTML в файле smarty .tpl? Я пробовал разные решения на разных форумах, но никто не работает.Включить HTML-файл в файл Smarty .tpl
Вы имеете в виду, я должен создать PHP файл с этим:
<?php
$smarty->assign('allhead', '/public_html/billing/templates/allhead.html');
$smarty->assign('allhead1', '/public_html/billing/templates/allhead1.html');
?>
Затем добавить в Smarty .TPL файл следующим образом:
{if $loggedin}
{include file="$allhead"}
{else}
{include file="$allhead1"}
{/if}
Но как шаблон Smarty знать он должен был проверить $ vars из файла PHP?
включаемых вызовы не должны быть обернуты в буквальном тегах ... – Jack