在模板中,有一些选项卡(使用 HTML)可以具有 class 属性来表示处于活动状态,因此它们可以稍微弹出并直观地告诉用户他/她在哪个选项卡中。
代码如下所示:
<ul id="top-navigation">
<li class="active"><span><span><a href="{$smarty.const.SITE_URL}/admin/admin.index.php">Front Page</a></span></span></li>
<li><span><span><a href="{$smarty.const.SITE_URL}/admin/members.list.php">Members List</a></span></span></li>
<li><span><span><a href="#">Roll Call</a></span></span></li>
<li><span><span><a href="#">Schedules 5022</a></span></span></li>
<li><span><span><a href="#">Schedules 5088</a></span></span></li>
</ul>
所以我正在寻找一种方法来判断哪个<li>
元素是当前活动选项卡。默认情况下,首页选项卡设置为活动状态。因此,当用户单击第二个选项卡时,我想将该选项卡设置为活动类。
这是我如何设置应该在 php 文件中加载的模板(在本例中为members.list.php):
$smarty->assign('content', 'admin/members.list'); //members.list.tpl
$smarty->display('admin/index.tpl');