不修改数据库dedecms怎么实现中英栏目名
首先找到\include\taglib\channel.lib.php 大约在第140行$likeType .= $linkOkstr;
在这个之前加入
$dirList = split('/',$row['typedir']);
$dirName = array_pop($dirList);
$linkOkstr = str_replace("~dirName~",$dirName,$linkOkstr);
调用方法如下:
{dede:channel type='top' row='10' currentstyle='<li class="current"><a href="~typelink~" ~rel~>###########<span class="cn">~typename~</span><span class="en">~dirName~</span></a></li>'
}
<li>
<a href='' >
<span class="cn"></span>
<span class="en">
$l=split("/", @me);
@me=array_pop($l);
</span>
</a>
</li>
{/dede:channel}
文档来源:网络转载 http://www.adminbuy.cn/dedecmsjc/6671.html
页:
[1]