dede5.7编辑栏目添加自定义输入框

时间: 2012-02-26 / 分类: dedecms / 浏览次数: 259,737 views / 0个评论 发表评论

拿DEDE5.7做企业站的时候,需要每个栏目头部有一个FLASH或者图片什么的
如果不修改程序,直接弄模板,估计得一个栏目一个模板,很麻烦
于是想到在栏目编辑那里添加输入框
下面是方法:
修改catalog_edit.htm
413行
         <tr>
            <td height="65" style="padding-left:10px;">栏目简介:</td>
<td height="65"><textarea name="topflash" cols="70" style="height:50px" rows="4" id="description" class="alltxt" ><?php echo $myrow['topflash']?></textarea></td>
          </tr>
修改catalog_edit.php接收数据
57行    
topflash='$topflash',
数据库在表dede_arctype 里添加字段topflash
然后在list.php?tid=8列表模板调用
调用要修改arc.listview.class.php在83行添加
$this->Fields['topflash'] = $this->TypeLink->TypeInfos['topflash'];
然后在列表模板里用{dede:field.topflash/}就可以调用出来了
如果是要在文章模板调用,必须修改arc.archives.class.php在大概120行的//特殊的字段数据处理
后面添加
$this->Fields['topflash'] = $this->TypeLink->TypeInfos['topflash'];

发表评论

你必须 登录后 才能留言!