Я хочу получить php-файл в моем .tpl, но он будет отображаться как обычный текст. если я использую include, он работает, но вам нужно его извлечь.smarty fetch php file не работает
{fetch file="http://domain.xy/index.php?c=2"}
ТНХ помощь
Я хочу получить php-файл в моем .tpl, но он будет отображаться как обычный текст. если я использую include, он работает, но вам нужно его извлечь.smarty fetch php file не работает
{fetch file="http://domain.xy/index.php?c=2"}
ТНХ помощь
{php}
//include php code to get the text file here
{/php}
Вы могли бы, возможно, сделать что-то вроде этого, и включают в себя код PHP, что нужно между тегами. Теги php позволяют помещать прямой шаблон в шаблон.
Возможно, лучше загрузить содержимое файла перед загрузкой шаблона и назначить его переменной smarty, а затем вызвать шаблон. Что-то вроде этого:
$smarty->assign('some_var', file_get_contents ('http://domain.xy/index.php?c=2'));
$smarty->display('the_current.tpl');
thx. для меня работает следующий код
{php}
$url = file_get_contents('http://domain.xy/index.php?c=1');
echo $url;
{/php}
Вы можете быть немного более конкретным, пожалуйста. – Malik