在织梦模板的制作中,我们经常会遇到需要调用某栏目信息及栏目的URL,获取栏目信息有如下方法:
1.type标签获取栏目信息
使用type标签可以直接当前栏目的信息,标签示例如下:
{dede:type typeid= '栏目id' } <a href="[field:typelink]" > [field:typename/] </a> {/dede:type}
2.扩展函数获取栏目URL
打开include/extend.func.php,将以下代码复制进去:
-
function getArctypeUrl($id) //栏目URL
-
{
-
global $cfg_cmspath,$cfg_dbprefix,$dsql;
-
$row = $dsql->GetOne("select typedir,id,isdefault from ".$cfg_dbprefix."arctype where id='$id'");
-
if($row['isdefault']=="-1")
-
{
-
return $cfg_cmspath."/plus/list.php?tid=".$row['id'];
-
}
-
else
-
{
-
return str_replace('{cmspath}',$cfg_cmspath,$row['typedir']);
-
}
-
}
在页面上以及在织梦的PHP代码中均可以使用上面的链接进行调用!
模板:[field:typeid function='getArctypeUrl(@me)'/]
PHP:getArctypeUrl($tid);
以上是卡布奇诺为您分享的 织梦程序获取栏目信息及栏目链接地址的标签及 ,当然在其他标签内也有栏目相关信息,这里就不一一介绍了!
本文由
科宇网络 (西部数码/华夏名网核心代理商) 发表于2013年09月12日,欢迎交流!
转载本文章请注明出处:
http://www.keyu800.net/info/code/dedecms/11.html