模板里使用:
{dede:field name=typeid function=pasterTempletDiy("map_'@me'")/}
当然,还需要增加php代码,/include/extend.func.php,最后添加:
function pasterTempletDiy($path)
{
require_once(DEDEINC."/arc.partview.class.php");
global $cfg_basedir,$cfg_templets_dir,$cfg_df_style;
$tmpfile = $cfg_basedir.$cfg_templets_dir.'/'.$cfg_df_style.'/'.$path.'.htm';
if(file_exists($tmpfile)){
$dtp = new PartView();
$dtp->SetTemplet($tmpfile);
return $dtp->GetResult();
}
}
一个模板可以用多处,只要建立好对应的模板即可。
{dede:inclue filename='xxx.htm'/}不在乎什么栏目,模板中固定调用。
本文方法是跟着栏目id的不固定调用,可以实现同一个模板在不同栏目页面显示不同内容。