2013-09-19 3 views
1

Я хочу получить php-файл в моем .tpl, но он будет отображаться как обычный текст. если я использую include, он работает, но вам нужно его извлечь.smarty fetch php file не работает

{fetch file="http://domain.xy/index.php?c=2"} 

ТНХ помощь

+0

Вы можете быть немного более конкретным, пожалуйста. – Malik

ответ

0
{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'); 
0

thx. для меня работает следующий код

{php} 
$url = file_get_contents('http://domain.xy/index.php?c=1'); 
echo $url; 
{/php} 
Смежные вопросы