POST TIME:2017-11-13 23:46
這里介紹下,對(duì)dedecms模板中的標(biāo)簽進(jìn)行二次開(kāi)發(fā)的一個(gè)實(shí)例:
本實(shí)例用于在dedecms列表塊中獲取文章第一張大圖的連接地址。
一些特殊的模板需要取得文章的大圖而不是縮略圖,因?yàn)橥ǔN恼碌拇髨D要比縮略圖清楚地多。
下面是dedecms模板標(biāo)簽二次開(kāi)發(fā)的方法:
1、 修改include/extend.func.php
添加如下代碼:
注意:該文件用于存放dede模板標(biāo)簽中公共調(diào)用的一些函數(shù)。
2、修改include/taglib/arclist.lib.php 在373行添加 $row['first_imgurl'] = get_firstbigimg($row['id']);
說(shuō)明:該語(yǔ)句的含義為添加一個(gè)標(biāo)簽變量,該標(biāo)簽變量用于獲取文章中第一張大圖的地址。
如此:一個(gè)在arclist標(biāo)簽中可以使用的標(biāo)簽就制作完成了。簡(jiǎn)單吧?
下面是使用方法舉例:
{dede:arclist row=5 typeid='' type='image.'}
<a href="[field:arcurl/]" target="_blank"><img src=[field:first_imgurl/] /><br />[field:title/]</a>
{/dede:arclist}
注意紅色的部分。標(biāo)簽名就是我們定義過(guò)的變量哦。
