Templates smarty链接显示两个活动
这显示主链接处于活动状态(/)和论坛链接处于活动状态(/forum)如何将主链接(/)排除在论坛链接(/forum)的活动状态之外?我只希望论坛链接处于活动状态。您应该为每个链接使用不同的条件来实现这一点。使用以下代码,它应该可以工作:Templates smarty链接显示两个活动,templates,smarty,Templates,Smarty,这显示主链接处于活动状态(/)和论坛链接处于活动状态(/forum)如何将主链接(/)排除在论坛链接(/forum)的活动状态之外?我只希望论坛链接处于活动状态。您应该为每个链接使用不同的条件来实现这一点。使用以下代码,它应该可以工作: {if $smarty.get.m == 'forum'} class="active"{/if} 这不是问题所在,您应该编辑您的问题以添加更多详细信息和代码。您是否尝试在论坛索引文件中创建一个smarty var=1,然后在您的tpl集合中创建一个sma
{if $smarty.get.m == 'forum'} class="active"{/if}
这不是问题所在,您应该编辑您的问题以添加更多详细信息和代码。您是否尝试在论坛索引文件中创建一个smarty var=1,然后在您的tpl集合中创建一个smarty var eq 1,然后显示活动类 编辑: 我是如何在我的身上这样做的 首先,我在页面中创建一个smarty变量。 接下来,我在菜单链接中使用以下代码
<a href="http://domain.com" {if $smarty.get.m == ''} class="active"{/if}>Home</a>
<a href="http://domain.com/forum" {if $smarty.get.m == 'forum'} class="active"{/if}>Forum</a>
谢谢您的帮助。我应该说得更清楚些。我不能使用“”作为主页,我需要使用“索引”作为主页,当我访问论坛链接时,它也会突出显示索引。在上面的示例中,我是否可以使用smarty语法减去“index”。@user3792058仍然不清楚。你的论坛链接是什么?如果是论坛
,而主页是索引
,我仍然看不到任何问题。当我在当前状态下访问论坛链接时,你应该使用==“index”
,它也会使索引处于活动状态。所以问题不在于你问了什么,而在于你的逻辑{if$smarty.get.action eq”“}
与$smarty.get.m
没有任何共同之处。你可以把它改成{if$smarty.get.action eq''和$smarty.get.m neq'forum'}
@user3792058对不起,我当时帮不了你。注释不是放置代码的地方。现在还不清楚你的问题是什么。
<li class="{if $oss eq 'active_signup'} active {/if}"><a href="signup.php">Signup</a></li>