2014-11-25 4 views
0

Я хочу включить в prestashop (smarty) в папку "/ themes/my_template/modules/my_modul" файл php в tpl.Prestashop и smarty php code

пример:

<?php 
include('/tools/smarty/Smarty.class.php'); 
$smarty = new Smarty; 

$vorname="Horst"; 
$nachname="Meyer"; 

$smarty->assign('vorname',$vorname); 
$smarty->assign('nachname',$nachname); 

// ausgabe 
$smarty->display('my_template.tpl'); 
?> 

но не отображается переменная {$ Vorname}. Что я делаю не так?

ответ

0

Не уверен, что ваш путь будет работать.

Вы работаете внутри каталога шаблонов, поэтому вам нужно создать там * .tpl файлы.

Если вы хотите включить файл PHP, вы можете использовать директиву include_php внутри шаблона http://www.smarty.net/docs/en/language.function.include.php.tpl

Если вы хотите отобразить переменную внутри шаблона, вы можете использовать http://www.smarty.net/docs/en/language.function.assign.tpl

Смежные вопросы