感谢Mr.Dou快速的回答上一条问题;
在文章分类里面,
例如:
公司新闻是一条新闻一行的
行业新闻是两条新闻一行两列的。
请问怎样才可以做到像自定义单页面一样可以自定义分类页面呢?
把自定义单页面的代码改成这样了,但是不能实现,
if (file_exists(ROOT_PATH . "theme/$_CFG[site_theme]/" . $article_category['unique_id'] . '.dwt')) {
$smarty->display($article_category['unique_id'] . '.dwt');
} else {
$smarty->display('article_category.dwt');
}
由DouPHP官方技术于2019-08-22 04:44回答
文章分类页自定义,可以这样,可以使用文章分类别名作为标记,比如
// 获取文章分类别名
$unique_id = $dou->get_one("SELECT unique_id FROM " . $dou->table('article_category') . " WHERE cat_id = '$cat_id'");
if (file_exists(ROOT_PATH . "theme/$_CFG[site_theme]/" . 'article_category_' . $unique_id . '.dwt')) {
$smarty->display('article_category_' . $unique_id . '.dwt');
} else {
$smarty->display('article_category.dwt');
}
// 获取文章分类别名
$unique_id = $dou->get_one("SELECT unique_id FROM " . $dou->table('article_category') . " WHERE cat_id = '$cat_id'");
if (file_exists(ROOT_PATH . "theme/$_CFG[site_theme]/" . 'article_category_' . $unique_id . '.dwt')) {
$smarty->display('article_category_' . $unique_id . '.dwt');
} else {
$smarty->display('article_category.dwt');
}
有用(1) 没用(0)