2

hrefがsmartyの現在のページリンクと等しいかどうかを確認する方法を知っている人はいますか? メニューからのリンクにクラス「アクティブ」を追加したい。私のコードは次のようになります

<div id="navigation-menu">
        <a href="index.php" class="active">Home</a>
    <a href="index.php?page=how_it_works">How it Works</a>
    <a href="index.php?page=prices">Prices</a>
</div>
4

1 に答える 1

3

次のようなことができると思います。

<div id="navigation-menu">
    <a href="index.php"{if $smarty.get.page eq ''} class="active"{/if}>Home</a>
    <a href="index.php?page=how_it_works"{if $smarty.get.page eq 'how_it_works'} class="active"{/if}>How it Works</a>
    <a href="index.php?page=prices"{if $smarty.get.page eq 'prices'} class="active"{/if}>Prices</a>
</div>

しかし、確かではありません、賢くわかりません。

于 2012-12-03T14:16:29.830 に答える