织梦在channel标签的currentstyle中使用全局变量

织梦dedecms在channel标签的currentstyle中使用全局变量。


在 include/taglib/channel.lib.php line 140


$linkOkstr = str_replace(“~typename~”,$row[‘typename’],$linkOkstr);

后面补上一句

  1. $linkOkstr = preg_replace_callback(‘/\~global\.(\w+)?\~/i’, function($matches)
  2. { return $GLOBALS[$matches[1]]; }, $linkOkstr);

复制代码


即可如下使用:

  1. {dede:channel type=’top’ row=’10’ currentstyle=”<li class=’active’>
  2. <a href=’~global.cfg_cmsurl~/#nav~id~’ ~rel~><span>~typename~</span></a></li>”}
  3. <li><a href='[field:global.cfg_cmsurl/]/#nav[field:id/]’ [field:rel/]>
  4. <span>[field:typename/]</span></a></li>
  5. {/dede:channel}

复制代码

未经允许不得转载:SEO教程网 » 织梦在channel标签的currentstyle中使用全局变量

评论 0

评论前必须登录!

登陆 注册