在phpcms中调用当前栏目的父栏目,文章内容的所属栏目以及顶级栏目已经是很常见的了,尤其是大型的新闻站点,调用就更不可必免了,在新闻内容页面调用出文章的栏目路径以及名称可以更清晰的知道自己所在的站点位置。
一、调用父栏目,首先是列表页和二级栏目页list.html,代码如下:
- {$CATEGORYS[$top_parentid][catname]} //顶级父栏目名称
- {$CATEGORYS[$CAT[parentid]][catname]} //父栏目名称这个没有测试过。
- {$CATEGORYS[$top_parentid][XXX]} //顶级父栏目的相关字段值
在list.html或者二级栏目中怎么调用出来父栏目的相关栏目和信息呢?代码如下:
- {pc:content action="category" catid="$parentid" num="25" siteid="$siteid" order="listorder ASC"} //这里需要注意的是父栏目的id是$parentid
- <span>{$CATEGORYS[$top_parentid][catname]}</span>
- {loop $data $r}
- <a href="{$r[url]}">{$r[catname]}</a>
- {/loop}
- {/pc}
下面是内容页show.html,代码如下:
- {$CAT[catname]} //内容页所在栏目的名称
- {$CATEGORYS[$top_parentid][catname]} //内容页顶级栏目的名称,和list.html一样
- {$CATEGORYS[$CAT[parentid]][catname]} //父栏目名称。//xiariboke.com
下面是show.html怎么调用顶级父栏目的栏目列表,代码如下:
- {pc:content action="category" catid="$top_parentid" num="25" siteid="$siteid" order="listorder ASC"}
- {loop $data $r}//这里需要注意的是父栏目的id是$top_parentid
- <a href="{$r[url]}">{$r[catname]}</a>//xiariboke.com
- {/loop}
- /pc}