2014-12-06 3 views
0

나는이 코드 집합을 yii2 &에 통합하고자하는데, 어떤 태그가 yii2에 통합 될 수 있는지 알고 싶습니다. 또한이 코드를 인덱스 페이지에 표시되지 않도록 레이아웃에 넣기를 원합니다. 그렇게하는 방법.Yii2 : yii2 도구 모음에 html 코드 통합

<nav class="navbar-default navbar-static-side" role="navigation"> 
      <div class="sidebar-collapse"> 
       <ul class="nav" id="side-menu"> 
        <li class="nav-header"> 
         <div class="dropdown profile-element"> <span> 
           <img alt="image" class="img-circle" src="<?= Yii::$app->request->baseUrl ?>/img/profile_small.jpg"/> 
          </span> 
          <a data-toggle="dropdown" class="dropdown-toggle" href="#"> 
           <span class="clear"> <span class="block m-t-xs"> <strong class="font-bold"><?php //echo $model->email_address; ?></strong> 
            </span> <span class="text-muted text-xs block">Admin <b class="caret"></b></span> </span> </a> 
          <ul class="dropdown-menu animated fadeInRight m-t-xs"> 
           <li><a href="<?= Url::to(['site/profile'])?>">Profile</a></li> 
           <li><a href="<?= Url::to('site/contacts')?>">Contacts</a></li> 
           <li><a href="<?= Url::to('site/mailbox')?>">Mailbox</a></li> 
           <li class="divider"></li> 
           <li><a href="php/processing/logout.php">Logout</a></li> 
          </ul> 
         </div> 
         <div class="logo-element"> 
          Hive 
         </div> 

        </li> 

        <li> 
         <a href="#"><i class="fa fa-laptop"></i> <span class="nav-label">Layout</span><span class="fa arrow"></span></a> 
         <ul class="nav nav-second-level"> 
          <li><a href="<?= Url::to('site/grid-options')?>">Grid options</a></li> 
          <li><a href="<?= Url::to('site/boxed-layout')?>">Boxed layout</a></li> 
         </ul> 
        </li> 
        <li> 
         <a target="_blank" href="<?= Url::to('builder/index')?>"><i class="fa fa-edit"></i> <span class="nav-label">New Data Format</span></a>    
        </li> 
       </ul> 

      </div> 
     </nav> 

약간 변환했습니다.
위의 데이터를 표시하기 위해 레이아웃에 menubar, navbar를 적용할지 또는 레이아웃 main.php에서 그대로 유지할지에 대해 혼란 스럽습니다.

답변

0

두 레이아웃이 있어야합니다. 하나는 다른 레이아웃을 포함해야합니다.

전체 웹 사이트는 1 개의 레이아웃을 사용해야하며 로그인 페이지는 다른 레이아웃을 사용해야합니다.

<?php $this->beginContent('main.php'); ?> 

put the code for your sidebar here 
    ............... 
    ...... 

<?php $this->endContent(); ?> 

지금 당신은 당신이 로그인에 사용할 수있는없이 2 개 레이아웃, 사이드 1과 1이 : 다음을 수행 할 수있는 또 다른 1 레이아웃을 포함합니다.

+0

답장을 보내 주셔서 감사합니다. 내 문제 중 하나에 대한 대답을 가지고 내 주요 문제는 위의 코드는 내가 yii2 Html 태그에 ul & li도 매핑이 거기에있는 &

태그도 거기에있는 변환 된 주어진 여부입니다. 문제는 코드가 yii2 태그로 변환되면 CSS가 적용되지 않는다는 것입니다. –

+0

난 그냥 탐색기 막대에있는 그대로 위의 코드를 유지하면 그때 그것은 어떤 문제가 더 발생합니다 알고 싶어? –

+0

bcoz 애니메이션이 적용된 CSS가 많은 프로젝트 프로젝트에 여러 개의 메뉴 모음이 있습니다. –