DedeCMS后台栏目管理中,可以设置SEO标题:seotitle、关键字:keywords、栏目描述:description,但是只说明了可以通过{dede:field.seotitle /}
标签调用SEO标题,至于关键字和栏目描述的调用方法却没有说明,试着在栏目模板里使用
和{dede:field.keyword /}
均无法调用。{dede:field.description /}
其实这是因为{dede:type}
标签的底层字段只有:id,typelink,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,listman,并不包括:keywords和description。
解决办法是找到并打开:\include\taglib\type.lib.php
文件,在sql语句中加上keywords和description。
$row = $dsql->GetOne("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,keywords,description FROM `#@__arctype` WHERE id='$typeid' ");
然后通过:{dede:type typeid='1'}[field:description/]{/dede:type}
即可正常获取/调用了。