易企CMS 导航栏高亮显示的解决办法

标题不好起,内容写起来也相当费劲。
其实就是告诉用户,你现在访问的位置是在哪里。
也许有人不在乎这么个小细节,但我觉得非常重要。之前用JS实现过,比较麻烦,用以下的代码现实起来稍微简单些。

{assign var="topnavlist" value=$navdata->TakeNavigateList("顶部导航",0,10)}
{foreach from=$topnavlist item=navinfo}
{if $article->title == $navinfo->name || $category->name == $navinfo->name || $seotitle == $navinfo->name}
    <a target="_self" href="{$navinfo->url}" title="{$navinfo->name}" class="active">{$navinfo->name}</a>
{else}
    <a target="_self" href="{$navinfo->url}" title="{$navinfo->name}" >{$navinfo->name}</a>
{/if}
{/foreach}

此代码来源于易企CMS 1.9自带的SEOWHY主题,我做了下修改,更合乎自己的需求。

标签: Smarty

评论已关闭