我在 Smarty 中的继承不起作用,
这些是模板文件:
./views/parent.tpl ./views/modules/child.tpl
所以这是我的孩子.tpl =
/* child.tpl */
{extends file='../parent.tpl'}
{block name='contents_accueil'}
<article>
<p>Something here</p>
</article>
{/block}
还有我的 parent.tpl :
<div>
<p>Something else</p>
{block name='contents_accueil'}{/block}
</div>
为什么它不起作用?它不包括我的 child.tpl 文件。
谢谢
调用 parent.tpl 的文件 php
require_once('application/librairies/tpl/Smarty.class.php');
require_once('config.inc.php');
$data=array();
$smarty=new Smarty();
if(isset($_GET['page'])) {
$current_page=$_GET['page'];
}
$data = (isset($current_page)) ? $_PAGES[$current_page] : $data=HOME_PAGE;
$smarty->assign('data', $data);
$smarty->display('./application/views/parent.tpl');