Fastadmin CMS伪静态时面包屑导航网址不正确的应急处理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Fastadmin CMS伪静态时面包屑导航网址不正确的应急处理相关的知识,希望对你有一定的参考价值。
参考技术A 这个fastadmin cms项目伪静态的规则是一级栏目对应两级目录,即 如栏目自定义URL名称为“abc”,那么内容页123默认的伪静态是路径是“/abc/123”,而这个项目的自定义伪静态为“/abc/bcd/123”。伪静态后网站浏览正常,排除伪静态问题,这就只能是面包屑的问题了。fastadmin cms官方只对购买者本人开放技术支持,网上的资料非常少。这是个半道接的debug项目,根本不可能去找购买者查资料。因为时间又不允许仔细琢磨,模块里面尝试修改没有效果,于是直接在模版里面下手了。
经过尝试可以通过$__CHANNEL__.parent_id标签获取到当前栏目的父目录的id,通过cms:channellist id="channel" type="brother" typeid="$parentid" 标签获得父目录的同级目录名称和网址,因此可以逐级取得父目录的信息。
在模版文件中直接插入php代码,尽量使用系统提供的现成数据,不进行后端操作。
这里对父目录的类型没有做要求,如果需要可以使用$channel['type']来进行判断。
以后有时间再慢慢琢磨相应模块。
以上是关于Fastadmin CMS伪静态时面包屑导航网址不正确的应急处理的主要内容,如果未能解决你的问题,请参考以下文章