
歡迎訪問全國企業網站設計NO.1網站開發商平臺 | 付款方式 |
POST TIME:2020-10-09
在使用織夢5.7系統做網站時,會經常用到{dede:channel}標簽,有時我們需要調用欄目seotitle字段。比如說:
{dede:channel type=’sun’ typeid=’1’}
<a href=’[field:typelink/]’>[field:typename/]</a>
{/dede:channel}
[field:typename/]這里要使用{dede:field.seotitle /},也就是說在織夢{dede:channel}標簽中調用欄目seotitle,如何實現?
如果要想在織夢{dede:channel}標簽中調用欄目seotitle,我們需要做一下簡單的二次開發,步驟如下:
打開/include/taglib文件夾下的channel.lib.php,找到78行到94行:
if($type==’top’)
{
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
From `dede58_arctype` WHERE reid=0 And ishidden<>1 order by sortrank asc limit 0, $line ";
}
else if($type==’son’)
{
if($typeid==0) return ’’;
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
From `dede58_arctype` WHERE reid=’
line ";}
else if($type==’self’)
{
if($reid==0) return ’’;
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
FROM `dede58_arctype` WHERE reid=’
line ";}
在sql語句里補充:Select id,typename,seotitle,.......就可以調用,如下圖: