面包屑导航(当前位置)的实现

注意:AKCMS已于2019年12月27日宣布停止更新,此文档仅供老用户参考,不建议新用户选择AKCMS建站。
注意:AKCMS6.1.2已取消授权机制,文档中关于授权、服务、技术支持等的内容均已失效。
在我们进行网站开发的时候很多情况下都会编写一个当前位置,这个当前位置主要用来提示用户现在所处网页的位置。

下面我们利用一个实例进行讲解:

1、当栏目只有一级栏目的时候,我们的当前位置可以这样写:首页》系统软件》生活闹钟。其中生活闹钟是系统软件栏目下面的一篇文章,当我们浏览这篇文章的时候,面包屑导航就是上面的样子。那么在模板中可以这样写:<a href='<{$home}>'>首页</a> → <a href='<{$categoryurl}>'><{$category}></a> → <{$title}>解释:因为目前我们所在的是文章页面,也就是位于item_display模板中,那么在模板中可以直接使用栏目、栏目地址和文章题目的变量。

2、当一级栏目下面又有很多个栏目时,那么第一种方式显然已经不能够正确的显示出我们的当前位置了,那么我们就要另谋途径了,接下来的这个方法就是面包屑导航,在面包屑导航中,我们应使用getcategories函数以及其相关的参数childcategory。下面我们以示例进行讲解。