メソッドを呼び出して、夢二のメニューがクリックされた列を強調表示追求:
最初のステップは:デフォルト製織夢DEDEので:次に、修飾はchannelartlist.lib.php追加まずようchannelartlistタグは、currentstyleプロパティをサポートされていません。
1:オープンは\のtaglib \ channelartlist.lib.php含め、見つかった$ PV->フィールド[ 'typeurl'] = GetOneTypeUrlA($型ID [$ i])と、
2:$ PV->フィールド[ 'typeurl'] = GetOneTypeUrlA($型ID [$ i])と;で次のコードを追加
1つの $のPV - >フィールド[ 'typeurl'] = GetOneTypeUrlA($型ID [ $ I ])。 2 であれば($型ID [ $ I ] [ 'ID'] == $ refObj - > TypeLink->たtypeinfos [ 'ID'] || $型ID [ $ I ] [ 'ID'] == $ refObj - > TypeLink- >たtypeinfos [ 'topid' ]){ 3 $ PV - >フィールド[ 'currentstyle'] = $ currentstyle?$ currentstyle: 'navOn' ; 4 } 5 他{ 6 $のPV - >フィールド[」7 }
ステップ2:コールするフロントデスク:
1 {DEDE:channelartlistタイプID = '47 '58,59,70,71,60' currentstyle =' nav_active} 2 < リチウムのクラス= "{DEDE:field.currentstyle /}" > 3 < HREF = "{DEDE :フィールド名= 'typeurl' /}」> 4 < H1 > {DEDE:フィールド名= '型名' /} </ H1 > 5 <! - <H2>について</ H2> - > 6 < DL > 7 {DEDE:チャネルタイプ=「息子noself = 'YES'} 8 <HREF = "[フィールド:typelink /]" > 9 < DD > 10 < スパン> 11 < B > - </ B > 12 </ スパン> [フィールド:型名/] < スパン> 13 < B > - </ B > 14 </ スパン> 15 </ DD > 16 < / > 17 {/ DEDE:チャネル} 18 </ DL > 19 </ A > 20 </ > 21 {/ DEDE:channelartlist}
currentstyle = 'nav_active'
クラス= "{DEDE:field.currentstyle /}"