转贴:dedecms获取顶级栏目名称,二级栏目名称实现方法,网站交流,S...
dedecms吧
全部回复
仅看楼主
level 2
织梦DEDECMS文章,栏目页获取当前页面顶级栏目名称的方法 在用织梦做一些项目时,时常会碰到需要在当前页面调用顶级栏目名称的时候,织梦默认{dede:field name='typename' /} 可以获取当前栏目页上一级栏目的名称,而不是当前栏目顶级栏目名称. {dede:field.content/} //调用子栏目 下面拓展出一个方法来实现这个效果,: 在include/common.func.php的最下方加入: //获取顶级栏目名function GetTopTypename($id){ global $dsql; $row = $dsql->GetOne("SELECT typename,topid FROM dede_arctype WHERE id= $id"); if ($row['topid'] == '0') { return $row['typename']; } else { $row1 = $dsql->GetOne("SELECT typename FROM dede_arctype WHERE id= $row[topid]"); return $row1['typename']; }} 在文章页或者栏目列表页调用时,在所要调用 名称的位置加上下面这行代码即可实现.{dede:field name='typeid' function="GetTopTypename(@me)" /} 在文章页中用下面这个方法来调用{dede:field name='typeid' function="GetTopTypename(@me) /}……
织梦DEDECMS文章,栏目页获取当前页面顶级栏目名称的方法 在用织梦做一些项目时,时常会碰到需要在当前页面调用顶级栏目名称的时候,织梦默认{dede:field name='typename' /} 可以获取当前 ..,天下论坛网,www.mm518.name
转自:http://www.mm518.name/read-htm-tid-3612.html#615210-tieba-1-4854-761aed08907551f4c3a2ad9901a61615
2012年09月24日 08点09分 1
1