Fastadmin CMS伪静态时面包屑导航网址不正确的应急处理
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">这个fastadmin cms项目伪静态的规则是一级栏目对应两级目录,即<span style="color: black;">如栏目自定义URL名<span style="color: black;">叫作</span>为“abc”,<span style="color: black;">那样</span>内容页123默认的伪静态是路径是“/abc/123”,而这个项目的自定义伪静态为“/abc/bcd/123”。伪静态后网站浏览正常,排除伪静态问题,这就只能是面包屑的问题了。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">fastadmin cms官方只对购买者<span style="color: black;">自己</span>开放技术支持,网上的资料非常少。这是个半道接的debug项目,<span style="color: black;">基本</span>不可能去找购买者查资料。<span style="color: black;">由于</span>时间又不<span style="color: black;">准许</span>仔细琢磨,模块里面尝试修改<span style="color: black;">无</span>效果,于是直接在模版里面下手了。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">经过尝试<span style="color: black;">能够</span><span style="color: black;">经过</span>{$__CHANNEL__.parent_id}标签获取到当前栏目的父目录的id,<span style="color: black;">经过</span>{cms:channellist id="channel" type="brother" typeid="$parentid" }标签<span style="color: black;">得到</span>父目录的同级目录名<span style="color: black;">叫作</span>和网址,<span style="color: black;">因此呢</span><span style="color: black;">能够</span>逐级取得父目录的信息。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">在模版文件中直接<span style="color: black;">插进</span>php代码,<span style="color: black;">尽可能</span><span style="color: black;">运用</span>系统<span style="color: black;">供给</span>的现成数据,不进行后端操作。</p>{php}
<span style="color: black;">$str</span> = ;
<span style="color: black;">$parentid</span>=<span style="color: black;">$__CHANNEL__</span>[<span style="color: black;">parent_id</span>];//<span style="color: black;">$__CHANNEL__</span>[<span style="color: black;">parent_id</span>]对应标签{<span style="color: black;">$__CHANNEL__</span>.parent_id}
<span style="color: black;">while</span> (<span style="color: black;">$parentid</span>!=0){
{/php}
{cms:channellist id=<span style="color: black;">"channel"</span> <span style="color: black;">type</span>=<span style="color: black;">"brother"</span> typeid=<span style="color: black;">"<span style="color: black;">$parentid</span>"</span> }
{php}
<span style="color: black;">if</span> (<span style="color: black;">$channel</span>[<span style="color: black;">id</span>]===<span style="color: black;">$parentid</span>){//<span style="color: black;">$channel</span>[<span style="color: black;">id</span>]对应标签{cms:channel name=<span style="color: black;">"id"</span> /},
<span style="color: black;">$str</span>.=<span style="color: black;"><a href="</span>.<span style="color: black;">$channel</span>[<span style="color: black;">url</span>].<span style="color: black;">"></span>.<span style="color: black;">$channel</span>[<span style="color: black;">name</span>].<span style="color: black;"></a> >> </span>;//<span style="color: black;">$channel</span>[<span style="color: black;">url</span>]对应标签{cms:channel name=<span style="color: black;">"url"</span> /};<span style="color: black;">$channel</span>[<span style="color: black;">name</span>]对应标签{cms:channel name=<span style="color: black;">"name"</span> /}
<span style="color: black;">$parentid</span>=<span style="color: black;">$channel</span>[<span style="color: black;">parent_id</span>];//<span style="color: black;">$channel</span>[<span style="color: black;">parent_id</span>]对应标签{cms:channel name=<span style="color: black;">"parent_id"</span> /}
}
{/php}
{/cms:channellist}
{php}
}
<span style="color: black;">echo</span> <span style="color: black;">$str</span>;
{/php}
<a href=<span style="color: black;">"{<span style="color: black;">$__CHANNEL__</span>.url}"</span>>{<span style="color: black;">$__CHANNEL__</span>.name}</a><!--当前目录-->
{<span style="color: black;">$__ARCHIVES__</span>.title}<!--当前<span style="color: black;">文案</span>--><p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">这儿</span>对父目录的类型<span style="color: black;">无</span>做<span style="color: black;">需求</span>,<span style="color: black;">倘若</span>需要<span style="color: black;">能够</span><span style="color: black;">运用</span>$channel来进行判断。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">以后有时间再慢慢琢磨相应模块。</p>
在遇到你之前,我对人世间是否有真正的圣人是怀疑的。 你字句如珍珠,我珍藏这份情。 祝福你、祝你幸福、早日实现等。
页:
[1]