网页高亮其实就是代码可以设置出来的效果了,我们如果在js代码就需要高亮了,下面我们来看一篇关于phpcms当前网页高亮(也包括单网页)的例子。
做项目遇到要求当前栏目高亮,使用js控制后可以出现高亮,但在套模板时,高亮失效,以下是phpcms 高亮代码
导航栏高亮(包含单网页高亮).
- <ul>
- <li class=”hp_nav” ><a href=”{siteurl($siteid)}”{if !$catid || $top_parentid==23||$top_parentid==26||$catid==27||$top_parentid==30||$top_parentid==33||$top_parentid==43||$top_parentid==44||$top_parentid==45} class=”menu menu_first nav-active” {/if} class=”menu” >{$CATEGORYS[69][catname]}</a></li>
- {pc:content action=”category” catid=”0″ num=”8″ siteid=”$siteid” order=”listorder ASC”}
- {loop $data $r}
- <li class=”hp_nav “>
- <a class=”menu {if $top_parentid == $r[catid]||$catid==$r[catid]||$parentid==$r[catid]} menu nav-active {/if}” href=”{$r[url]}”>{$r[catname]}</a>
- {pc:content action=”category” catid=”$r[catid]” num=”25″ siteid=”$siteid” order=”listorder asc” return=”da”}
- <div class=”submenu2″>
- <ul>
- {loop subcat($r[‘catid’]) $v}
- <li><a href=”{$v[url]}” class=”sub_menu”>{$v[catname]}</a></li>
- {/loop}
- </ul>
- </div>
- {/pc}
- </li>
- {/loop}
- {/pc}
- </ul>
-