dede 调用自定义函数 实现 当前栏目高亮显示

简介:

前台模板调用当前栏目的id

1
{dede:type}[field:id function="gettestlist(@me)"/]{/dede:type}


这里的function可以使用php中任何一个函数。如果我们想使用自己定义的一个函数,那么,可以在

网站根目录/include/extend.func.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function  gettestlist( $str )
{
     global  $dsql , $aaa ;
     $dsql ->SetQuery( "select * from `rzdk_arctype` where reid = 36 order by sortrank" );
     $dsql ->Execute();
     $thisid  $str ;
     while ( $row  $dsql ->GetArray()){
         if ( $row [id]== $thisid ){
             $aaa  .=  "<li class='current'><a href='" . $row [typedir]. "'>" . $row [typename]. "</a></li>" ;
         } else {
             $aaa  .=  "<li><a href='" . $row [typedir]. "'>" . $row [typename]. "</a></li>" ;
         }
     }
     return  $aaa ;
}


注意:

dedecms 通用调用自定义函数方法

{dede:global function='方法名(参数)'}{/dede:global}



本文转自 gutaotao1989 51CTO博客,原文链接:http://blog.51cto.com/taoyouth/1422335

相关文章
|
6月前
|
JavaScript 前端开发 Java
67jqGrid - 搜索操作工具栏
67jqGrid - 搜索操作工具栏
27 0
|
9月前
|
前端开发 JavaScript 数据库
layui联动菜单搜索select表单选项的设置方法
layui联动菜单搜索select表单选项的设置方法
200 0
|
9月前
|
JavaScript 算法 前端开发
layui框架实战案例(16):xm-select下拉多选插件实战记录(远程搜索、过滤、翻页、单选、提示文字)
layui框架实战案例(16):xm-select下拉多选插件实战记录(远程搜索、过滤、翻页、单选、提示文字)
479 0
|
6月前
|
JavaScript 前端开发 Java
31jqGrid 行编辑- 自定义编辑
31jqGrid 行编辑- 自定义编辑
27 0
|
10月前
|
JSON 小程序 前端开发
小程序模板语法样式与页面配置
小程序模板语法样式与页面配置
148 1
小程序模板语法样式与页面配置
|
12月前
|
XML JavaScript 前端开发
odoo 给form表单视图内联列表添加按钮
odoo 给form表单视图内联列表添加按钮
129 0
|
Web App开发 PHP
DEDE后台栏目管理处直接显示未审核文档数的修改方法
后台未审核的文档很多,每次审核内容的时候都是打开 等审核的档案 来查看未审核的内容的. 但是列表是根据发布时间进行排序的,如果想每个栏目审核几篇文档,就要去栏目管理处挨个打开栏目文档列表,看看是否有未审核的内容.
1219 0
|
SQL PHP
DEDE在列表调用当前栏目的文章总数的修改方法
此方法适合织梦dedecmsv5.6及以上版本,其它版本暂未测试,修改方法如下: dede - 598080707.net 打开 include/common.func.php文件,在这个php文件里的?>之前,加上以下代码: function GetTotalArc($t...
817 0