织梦channel标签currentstyle样式无效不起作用
我们在用织梦系统制作网站时,经常会用到channel标签来调子栏目。,很多朋友会遇到这种情况在使用channel标签来调子栏目的时候,指定 “type=son typeid=x” 发现currentstyle无效。今天推火专家就跟大家分享一下解决方法。
1、解决channel标签currentstyle样式无效不起作用的错误方法
代码如下
{dede: type='son' typeid='12' currentstyle="<li><a href='~typelk~' title="~typename~">~typename~</a> </li>"}
<li><a title="[field:typename/]" href="[field:typelk/]">[field:typename/]</a></li>
{/dede:channel}
解决的办法把typeid=‘12’改为channel=‘1’ (文章模型id),首页除外,其他页面不需要指定typeid=x,会自动判断当前位置。
解决方法如下
{dede: type='son' channel='1' currentstyle="<li><a href='~typelk~' title="~typename~">~typename~</a> </li>"}
<li><a title="[field:typename/]" href="[field:typelk/]">[field:typename/]</a></li>
{/dede:channel}
笔者经测试这种调用方式currentstyle根本是无效的,简直是无稽之谈。
2、解决channel标签currentstyle样式无效不起作用的正确方法
修改clude/taglib/channel.lib.php
把
if( ($row['id']==$typeid || ($id==$row['id'] && $type=='') ) && $currentstyle!='' )
改成
if( ( $row['id']== $refObj->TypeLk->TypeInfos['id'] || ($id==$row['id'] && $type=='') ) && $currentstyle!='' )
笔者经测试这种调用方式currentstyle有效,可以解决解决channel标签currentstyle样式无效不起作用的问题。
网站设计
- 静宁会SEO的网站建设公司:全面提升您的网络影
- 提升在线业务的关键:选择最佳的丽水网站建设
- 浙江网站优化发展潜力如何
- 井研专业的网站建设公司:打造您的在线品牌
- 灵山SEO网站建设公司:提升您的在线业务表现
- 蒙城网站建设优化公司:提升您网站表现的理想
- 阳谷企业网站优化:提升线上业务力的关键
- 樟树专业的网站建设公司:打造您在线业务的坚
- 通河百度SEO排名的策略与技巧
- 重庆百度快照排名如何进行精准的客户引流
- 重庆百度快照排名
- 常宁便宜的建站公司:助您轻松打造在线业务
- 巫溪百度网站优化:提升网站曝光率与流量的关
- 湖北整站优化怎么做才能放大客户需求
- 闸北网站建设多少钱?全面解析与预算规划
- 辽宁企业网站优化怎么做电话营销