3

こんにちは、ファルコンを使用してウェブサイトを開発しています。私のホームページはヘッダーインデックスとフッターに分かれています。ヘッダーには他のすべてのページに共通のメニュー バーがありますが、ログイン ページにはこのメニュー バーは必要ありません。ログイン ページでのみこのメニュー バー コードを非表示にする方法は? 私を助けてください。

私のメニューバーコードは

<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
      <ul class="nav navbar-nav main_menu">
        <li><?php echo Phalcon\Tag::linkTo(array('index', '<img src="images/home.png">'));?></li>
        <li><?php echo Phalcon\Tag::linkTo(array('my-sale', '<img src="images/mysale.png">'));?></li>
        <li><?php echo Phalcon\Tag::linkTo(array('customers', '<img src="images/customers.png">'));?></li>
        <li><?php echo Phalcon\Tag::linkTo(array('campaign', '<img src="images/campaign.png">'));?></li>
        <li><?php echo Phalcon\Tag::linkTo(array('analysis', '<img src="images/analysis.png">'));?></li>
        <li><?php echo Phalcon\Tag::linkTo(array('myaccount', '<img src="images/myaccount.png">'));?></li>
      </ul>
    </div>  

ログイン ページでこのメニュー バー コードを非表示にするにはどうすればよいですか? 助けてください。

4

1 に答える 1

3

2 つのメイン レイアウトで階層レンダリングを使用する場合、ログイン アクションで次のようにログイン レイアウトに切り替えることができます。

public function loginAction(){
    $this->view->setMainView('login');
}
于 2015-04-14T14:03:32.577 に答える