1. 首页
  2. 源码

【dedecms织梦教程】织梦DEDECMS专题管理之自定义节点容器模板

增加专题管理 节点容器管理模板使其可以自定义模板样式,方便信息编辑人员管理专题栏目。 注意:修改前一定要将要修改的文件备份,以免发生错误! 步骤: 1、修改 添加、修改专题模板文件 /dede/templets/spec_edit.htm和 /dede/templets/spec_add.htm(添加模板中一般不用修改系统自带,如没有此处内容即可以加上) 在代码中找到 $notename =

增加专题管理 节点容器管理模板使其可以自定义模板样式,方便信息编辑人员管理专题栏目。

注意:修改前一定要将要修改的文件备份,以免发生错误!

步骤:

1、修改 添加、修改专题模板文件

/dede/templets/spec_edit.htm和 /dede/templets/spec_add.htm(添加模板中一般不用修改系统自带,如没有此处内容即可以加上)

在代码中找到 $notename = $ctag->GetAtt('name'); 处 再其下方添加$notetemplet= $ctag->GetAtt('notetemplet'); 代码用于获取节点容器模板

找到 “单条记录的模板” 位置在下面加上如下代码:

    <tr> <td>节点文章列表:</td> <td><textareaname="arcID<?phpecho$i?>"rows="3"onblur='CheckVal(<?phpecho$i?>)'id="arcid<?phpecho$i?>"style="width:90%"><?phpecho$idlist?></textarea></td> <tdalign="center"><inputname="selarc<?phpecho$i?>"type="button"id="selarc<?phpecho$i?>2"value="选择节点文章"style="width:100"onClick="SelectArcList('form1.arcid<?phpecho$i?>');"></td> </tr>

注意:两个文件每个文件有两处都要加上哦!

2、保存模板标签 /dede/spec_add.php 和 /dede/spec_edit.php

首先备份文件以免修改后不能使用。

找到 $listtmp = trim(${'listtmp'.$i}); 在其下方添加 $notetemplet = trim(${'notetemplet'.$i}); 代码

找到 $notelist .= 位置 在后面的花括号中添加 notetemplet=//'$notetemplet//'

3、修改模板解析文件

/include/taglib/channel/specialtopic.lib.php

找到 $rownum = trim($ctag->GetAtt('rownum')); 文件

添加如下代码:

    $notetemplet=trim($ctag->GetAtt('notetemplet')); if($notetemplet) { $notetemplet=substr($notetemplet,strpos($notetemplet,'/')+1); $tempStr=GetSysTemplets($notetemplet);//自定义的模板 } else { $tempStr=GetSysTemplets("channel_spec_note.htm");//系统默认的模板 }

这样功能上修改完毕,然后去修改你自己的模板吧,默认的模板 /templets/system/channel_spec_note.htm

再次你可以根据自己的需求建立新的模板然后在节点容器模板处选择即可。

推荐阅读:DEDE专题BUG之节点容器模板选择无效解决方法

织梦安装教程 通用图文说明https://www.nanrenca.com/5928.html

相关关键词:dede模板|织梦免费模板|免费模板下载|网站源码|织梦模板|Flash网站模板

原创文章,作者:技术宅,如若转载,请注明出处:https://www.nanrenca.com/1289.html

发表评论

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

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息