currentstyle 织梦_织梦导航高亮标签currentstyle调用自定义字段的方法

currentstyle 织梦_织梦导航高亮标签currentstyle调用自定义字段的方法用织梦仿站时候,经常会使用currentstyle标签高亮当前的栏目,具体代码为:currentstyle=’~typename~’但是在实际建站操作中经常调用自定义字段,大家会发现在用currentstyle的时候读取不出自定义字段的内容了。这时候,我们就需要对织梦进行二次开发,以满足我们的需要。1、我们打开/include/taglib/channel.lib.php文件,在136行找到:$r…

大家好,又见面了,我是你们的朋友全栈君。

用织梦仿站时候,经常会使用currentstyle标签高亮当前的栏目,具体代码为:

currentstyle=’

~typename~’

但是在实际建站操作中经常调用自定义字段,大家会发现在用currentstyle的时候读取不出自定义字段的内容了。这时候,我们就需要对织梦进行二次开发,以满足我们的需要。

1、我们打开/include/taglib/channel.lib.php文件,在136行找到:

$row[‘typelink’] = GetOneTypeUrlA($row);

2、按照格式规则写入我们需要调用的自定义字段。例如,我们要调用abcd字段名,那么我们就这样写:

$linkOkstr = str_replace(“~abcd~”,$row[‘abcd’],$linkOkstr);

示例:

//处理同级栏目中,当前栏目的样式

if( ($row[‘id’]==$typeid || ($topid==$row[‘id’] && $type==’top’) ) && $currentstyle!=” )

{

$linkOkstr = $currentstyle;

$row[‘typelink’] = GetOneTypeUrlA($row);

$linkOkstr = str_replace(“~abcd~”,$row[‘abcd’],$linkOkstr);//这一句就是我们新增的字段名

$linkOkstr = str_replace(“~rel~”,$row[‘rel’],$linkOkstr);

$linkOkstr = str_replace(“~id~”,$row[‘id’],$linkOkstr);

$linkOkstr = str_replace(“~typelink~”,$row[‘typelink’],$linkOkstr);

$linkOkstr = str_replace(“~typename~”,$row[‘typename’],$linkOkstr);

$likeType .= $linkOkstr;

}

3、现在我们就可以在currentstyle中用~abcd~来调取相应的内容了。

本站vip会员 请加入织梦58 VIP②群 PS:加入时备注用户名或昵称

普通注册会员或访客 请加入织梦58 技术交流②群

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/158959.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 微信小程序开发工具基本介绍入门级(备忘)

    微信小程序开发工具基本介绍入门级(备忘)微信小程序的一些入门介绍。

    2022年8月21日
    3
  • http接口开发与调用案例[通俗易懂]

    http接口开发与调用案例[通俗易懂]http接口开发与调用案例

    2022年5月15日
    42
  • Android 绑定服务 bindService[通俗易懂]

    Android 绑定服务 bindService[通俗易懂]绑定服务是客户端–服务器接口中的服务器。组件(如activity)和服务进行绑定后,可以发送请求、接收响应、执行进程间通信(IPC)。不会无限期在后台运行。要提供服务绑定,必须实现onBind()回调方法,该方法返回的IBinder对象定义了客户端用来与服务进行交互的编程接口。客户端可以通过调用bindService()绑定到服务。调用时,必须提供ServiceConnection的实现,后者会…

    2022年6月10日
    33
  • Plc编程入门基础知识,在短时间内如何学会编程[通俗易懂]

    Plc编程入门基础知识,在短时间内如何学会编程[通俗易懂]Plc编程入门基础知识,在短时间内如何学会编程PLC:可编程逻辑控制器。实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同,基本组成如下图所示:工业生产和科技的发展都离不开plc的自动化控制,作为一名电工,想要不被时代所抛弃,就要不断充实自己、投资自己、学习PLC。那么电工学习PLC该如何入门呢?我是一个自动化行业职业计划者。给初学者略略总结一下,希望对你有所帮助。1选择学习的类型市场的主流plc有三菱,西门子,欧姆龙等等,我推荐先学习三菱,西门子基本上了解这两种,不愁没饭吃2从基

    2022年9月8日
    0
  • 【J2EE】13个规范

    【J2EE】13个规范【J2EE】13个规范

    2022年4月24日
    41
  • Latex换行和空格

    Latex换行和空格\\表示换行\quad表示大概1.5个英文字母宽度的空格\qquad表示大概3个英文字母宽度的空格

    2022年5月15日
    83

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号