織夢園模板網專注于織夢企業模板、DeDe整站模板、織夢Html5模板等織夢模板的下載,提供DEDE織夢模板相關服務。織夢園織夢模板交流群
用戶名:
密碼:
注冊
注冊后享受折扣價

織夢DedeCMS當前欄目高亮(二三級欄目高亮)的實現方法

織夢園模板 / 2020-11-29 / 收藏
夢默認導航標簽沒有給當前欄目判斷加高亮的設置(currentstyle只支持頂級欄目高亮),如果要實現當前欄目高亮,這個方法是不適用的。
DedeCMS當前欄目高亮(非頂級欄目高亮)的實現方法
 
解決方法如下:要實現此功能,需要首先進行設置:后臺-系統-其它選項-模板引擎禁用標簽-去掉php 。
 
DedeCMS當前欄目高亮(非頂級欄目高亮)的實現方法
 
在要實現調用的地方加上如下代碼:
 
 
{dede:php}$GLOBALS['thisid'] = intval($refObj->Fields['typeid']);{/dede:php}
        <ul>
          <li><a href="/" target="_blank" {dede:php} if(!$GLOBALS['thisid']) echo "class='this'"; {/dede:php} ><span>HOME</span><br/>首 頁</a></li>
          {dede:channel type='top' row='7' }
          <li><a href="[field:typeurl/]" [field:id runphp='yes'] if (@me == $GLOBALS['thisid'] ) @me = "class='thisclass' " ;[/field:id] target="_blank" ><span>[field:alias/]</span><br/>[field:typename/]</a></li>
        {/dede:channel}
        </ul>
也可以這樣用
<div class="fdh-01-nav">
	{dede:php}$GLOBALS['thisid'] = intval($refObj->Fields['typeid']);{/dede:php}
	{dede:channelartlist typeid='1,2' currentstyle='thisclass'}
	<div class="fdh-01-nav-one">
	  <h3 class='{dede:field.currentstyle/}'><a href="{dede:field name='typeurl'/}" title="{dede:field name='typename'/}"> {dede:field name='typename'/} </a></h3>
	  <dl class="{dede:field.currentstyle/}z">
		<!-- 2級 -->
		{dede:channel type='son'}
		<dt [field:id runphp='yes'] if (@me == $GLOBALS['thisid'] ) @me = "class='thisclass'" ;else @me ="";[/field:id]> <a href="[field:typelink/]" title="[field:typename/]"> [field:typename/] </a> </dt>
		{/dede:channel}
	  </dl>
	</div>
	{/dede:channelartlist}
</div>
以上是全部代碼,下面進行說明:
 
 
{dede:php} $GLOBALS['thisid'] = intval($refObj->Fields['typeid']); {/dede:php}
 
獲取當前欄目ID。
 
 
[field:id runphp='yes'] if (@me == $GLOBALS['thisid'] ) @me = "class='thisclass' " ;[/field:id]
 
對dede:channel標簽運行PHP,如果ID相等,輸出class='thisclass'(此標簽可根據具體情況自行變換) 。

相關站長手記

收縮
UEDAPP <体育推荐网>| <电竞推荐网>| <电竞竞猜网>| <体育竞猜网>| <欧洲杯手机投注>| <欧洲杯线上投注>| <欧洲杯网球买球软件>| <欧洲杯直播>| <足球直播>| | <篮球直播>| <欧洲杯买球平台>| <小金平台>| | | | <竞博入口>| <竞博官网首页>| <竞博体育官网首页>| <竞博电竞官网首页>| <乐天堂FUN88体育官网>| <乐体育>| <乐视体育入口>| <乐体育入口>| <乐视体育官网>| <必威电竞>| <必威体育官网入口>| <必威棋牌官网入口>| <必威登录入口>| <必威注册入口>| <竞博注册入口>| <竞博登录入口>| <乐天堂登录入口>| <乐天堂注册入口>|