首页 > 电脑专区 > CMS教程 > 帝国cms >

帝国CMS让带模板的栏目导航标签支持栏目别名调用

来源:互联网 2023-03-14 12:48:05 版权归原作者所有,如有侵权,请联系我们

帝国原来的标签,该标签可以在帝国任意模板中调用:Unj办公区 - 实用经验教程分享!

[showclasstemp]父栏目ID,标签模板ID,是否显示栏目信息数,显示栏目数[/showclasstemp]Unj办公区 - 实用经验教程分享!

标签解释:Unj办公区 - 实用经验教程分享!

参数参数说明父栏目ID查看栏目ID点这里'0'为显示所有一级栏目'selfinfo'显示本栏目下级栏目标签模板ID查看标签模板ID点这里Unj办公区 - 实用经验教程分享!

模板标签变量说明:[!--bclassname--]:父栏目名,[!--bclassurl--]:父栏目链接,[!--bclassid--]:父栏目idUnj办公区 - 实用经验教程分享!

list.var模板标签:Unj办公区 - 实用经验教程分享!

[!--classurl--]:栏目链接,[!--classname--]:栏目名称,[!--classid--]:栏目id,[!--classimg--]:栏目图片,[!--intro--]:栏目简介,[!--num--]:信息数,[!--no--]:序号是否显示栏目信息数0为不显示,1为显示显示栏目数0为不限制Unj办公区 - 实用经验教程分享!

通过以上的调用我们发现,没有栏目别名的调用,这个在实际应用中我们要用到栏目别名的调用方式,比如在首页显示栏目的图片简介等等,但是栏目名称由于作为主栏目的标题可能解释不清楚,那么我们需要调用栏目别名来对栏目进行解释,更改如下,然后你可以在标签模板中调用了。Unj办公区 - 实用经验教程分享!

修改后栏目别名使用 [!--bname--] 调用Unj办公区 - 实用经验教程分享!

打开e/class/t_functions.phpUnj办公区 - 实用经验教程分享!

以下红色部分为新增语句.搜索定位到//带模板的栏目导航标签修改1Unj办公区 - 实用经验教程分享!

//替换变量$bclassname=$class_r[$classid][classname];$bname=$class_r[$classid][bname];$br[classid]=$classid;$bclassurl=sys_ReturnBqClassname($br,9);$listtemp=str_replace("[!--bclassname--]",$bclassname,$listtemp);$listtemp=str_replace("[!--bname--]",$bname,$listtemp);$listtemp=str_replace("[!--bclassurl--]",$bclassurl,$listtemp);Unj办公区 - 实用经验教程分享!

修改2Unj办公区 - 实用经验教程分享!

$sql=$empire->query("select classid,classname,bname,islast,sonclass,tbname,intro,classimg from {$dbtbpre}enewsclass where bclassid='$classid' and showclass=0 order by myorder,classid".$limit);Unj办公区 - 实用经验教程分享!

修改3Unj办公区 - 实用经验教程分享!

//栏目名称$listtemp=str_replace("[!--classname--]",$r[classname],$listtemp);//栏目别名$listtemp=str_replace("[!--bname--]",$r[bname],$listtemp);//栏目id$listtemp=str_replace("[!--classid--]",$r[classid],$listtemp);Unj办公区 - 实用经验教程分享!

这样就可以了Unj办公区 - 实用经验教程分享!

以上方法由办公区教程网编辑摘抄整理自互联网可供大家参考!Unj办公区 - 实用经验教程分享!


标签: 栏目导航栏目别名

办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号