我的网站正在处理社交引擎,我有一个名为articles.tpl
的主页面,并且我有一个名为article.tpl
的子页面,article.tpl
用于显示整篇文章,articles.tpl
用于显示文章的主题而不是内容,
我关注的是articles.tpl(相当令人困惑的文章和文章)
在articles.tpl
中,显示了3篇文章标题,文章作者和日期,但我也希望显示该文章的类别,
为此,我尝试了以下代码,
$article_category = "";
$parent_category = "";
$article_category_query = $database->database_query("SELECT articlecat_id, articlecat_title, ".
"articlecat_dependency FROM se_articlecats WHERE articlecat_id='".
$rc_article->article_info[article_articlecat_id]."' LIMIT 1");
if($database->database_num_rows($article_category_query) == 1) {
$article_category_info = $database->database_fetch_assoc($article_category_query);
$article_category = $article_category_info[articlecat_title];
if($article_category_info[articlecat_dependency] != 0) {
$parent_category = $database->database_fetch_assoc(
$database->database_query("SELECT articlecat_id, articlecat_title".
" FROM se_articlecats WHERE articlecat_id='".
$article_category_info[articlecat_dependency]."' LIMIT 1"));
}
}
$smarty->assign('article_category', $article_category);
并在articles.tpl
文件中我以这种方式调用它
<span class="tahoma11_blue">| {$article_category}</span>
但是当我检查时我什么都没得到,那个空间是空白的,我只能看到 |
如何显示类别?
答案 0 :(得分:0)
我认为你必须改变
$smarty->assign('categories', $categories);
到
$smarty->assign('article_category', $article_category);
(在你的例子中,你将(显然是空的)php变量$categories
分配给smarty变量categories
。然后,在模板中,你使用一个聪明的变量article_category
- 从来没有被分配过)