下面是自定义单页面的,文章中心的模板怎样可以自定义呢?谢谢
打开根目录下“page.php”找到
$smarty->display('page.dwt');
改为
// 自定义单页面调用模板
if (file_exists(ROOT_PATH . "theme/$_CFG[site_theme]/" . $page['unique_id'] . '.dwt')) {
$smarty->display($page['unique_id'] . '.dwt');
} else {
$smarty->display('page.dwt');
}
然后在对应的模板目录中新建格式为“单页面别名.dwt”的模板文件即可
由DouPHP官方技术于2019-08-21 11:43回答
参考这部分代码,可以使用文章ID作为标记,比如
if (file_exists(ROOT_PATH . "theme/$_CFG[site_theme]/" . 'article_' . $id . '.dwt')) {
$smarty->display('article_' . $id . '.dwt');
} else {
$smarty->display('page.dwt');
}
if (file_exists(ROOT_PATH . "theme/$_CFG[site_theme]/" . 'article_' . $id . '.dwt')) {
$smarty->display('article_' . $id . '.dwt');
} else {
$smarty->display('page.dwt');
}
有用(2) 没用(2)