织梦自定义专题节点容器模板修正

1.修改添加/编辑专题的模板文件

文件位于 dede\templets下面的 spec_edit.htm 文件,打开文件并找到 “单条记录的模板:” ,在

后面添加下面的代码

节点容器模板:


节点容器模板:<input id= "notetemplet<?php echo $i?>"  style= "width: 300;"  type= "text"  name= "notetemplet<?php echo $i?>"  value= "<?php echo $notetemplet?>"  />
     
  <input style= "width: 70;"  onclick= "SelectTemplets('form1.notetemplet<?php echo $i?>');"  type= "button"  name= "selno<?php echo $i?>"  value= "浏览..."  />

注意有两个地方要添加,继教查找“单条记录的模板:”,在

下面添加下面的代码。


节点容器模板:<input id= "notetemplet<?php echo $i?>"  style= "width: 300;"  type= "text"  name= "notetemplet<?php echo $i?>"  value= "system/channel_spec_note.htm"  /> 
    
  <input style= "width: 70;"  onclick= "SelectTemplets('form1.notetemplet<?php echo $i?>');"  type= "button"  name= "selno<?php echo $i?>"  value= "浏览..."  />

接下来找到if(empty($rownum)) $rownum = 40; 在下面添加如下代码


$notetemplet = $ctag->GetAtt( 'notetemplet' );

OK,模板文件搞定了。

2.修改 dede目录下面的 spec_add.php、spec_edit.php文件

(1)找到 $listtmp = trim(${‘listtmp’.$i}); 这句在下面添加 $notetemplet = trim(${‘notetemplet’.$i});

(2)找到 $notelist .= 在标签里面添加 notetemplet=\\’$notetemplet\\’
这样修改后,你添加/编辑专题时就可以选择自定义的节点容器模板了,接着看第3点。

3.修改 \include\taglib\channel\specialtopic.lib.php 文件

找到 $rownum = trim($ctag->GetAtt(‘rownum’)); 在下面添加如下代码
// 读取自定义的系统节点容器模板,模板必须位于 templets/system 下面。

 
 
$notetemplet = trim($ctag->GetAtt( 'notetemplet' )); 
if  ($notetemplet) 
$notetemplet = substr($notetemplet,strpos($notetemplet, '/' )+ 1 ); 
$tempStr = GetSysTemplets($notetemplet); 
else
$tempStr = GetSysTemplets( "channel_spec_note.htm" ); 
}

到此所有的修改就完成了,在修改文件时候记得一定要进行备份

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值