Exemplo n.º 1
25
    <body>
        <?php 
$this->beginBody();
?>
        <div class="wrap">
            <?php 
NavBar::begin(['brandLabel' => '我的测试站点', 'brandUrl' => Yii::$app->homeUrl, 'options' => ['class' => 'navbar-inverse navbar-fixed-top']]);
$menuItems = [['label' => '首页', 'url' => ['/test/index']], ['label' => '关于我们', 'url' => ['/site/about']], ['label' => '联系我们', 'url' => ['/site/contact']]];
if (Yii::$app->user->isGuest) {
    $menuItems[] = ['label' => '注册', 'url' => ['/test/register']];
    $menuItems[] = ['label' => '登录', 'url' => ['/test/login']];
} else {
    $menuItems[] = ['label' => '退出 (' . Yii::$app->user->identity->username . ')', 'url' => ['/test/logout'], 'linkOptions' => ['data-method' => 'post']];
}
echo Nav::widget(['options' => ['class' => 'navbar-nav navbar-right'], 'items' => $menuItems]);
Navbar::end();
?>
            <div class="container">
                <?php 
echo Breadcrumbs::widget(['links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : []]);
?>
                <?php 
echo Alert::widget();
?>
                <?php 
echo $content;
?>
            </div>
        </div>
        
        <footer class="footer">
Exemplo n.º 2
6
 public function navbar()
 {
     $nav = new Navbar();
     $nav->start();
     $nav->section();
     $nav->link("collections", "collections.php");
     if ($_SESSION['role_id'] < 3) {
         $nav->link("export", "export.php");
     }
     $nav->link("Magento Admin", "../index.php/admin/");
     $nav->section("end");
     $nav->section("right");
     $nav->text("<i>welcome</i> " . $_SESSION['username']);
     $nav->dropdown("tools");
     if ($_SESSION['settings']['filenames']) {
         $nav->link("filenames", "filename.php");
     }
     if ($_SESSION['settings']['shipping_api']) {
         $nav->seperator();
         $nav->link("royal mail", "royalmail.php");
         $nav->link("manually ship item", "shipitem.php");
         $nav->seperator();
         $nav->link("request labels", "api/mage.php");
         $nav->seperator();
     }
     $nav->link("updates", "update.php");
     $nav->link("order uploads", "orders.php");
     if ($_SESSION['settings']['barcodes']) {
         $nav->link("barcodes", "barcodes.php");
     }
     if (!isset($_SESSION['admin'])) {
         $nav->link("logout", "logoff.php");
     }
     $nav->dropdown("tools", "end");
     if (isset($_SESSION['admin'])) {
         $nav->dropdown("admin");
         $nav->link("reports", "report.php");
         $nav->link("authorise products", "authorise.php");
         $nav->link("manage users", "users.php?f=manage");
         $nav->seperator();
         $nav->link("blacklist", "blacklist.php");
         $nav->link("import", "import.php");
         $nav->link("purge deleted", "products.php?remove=all");
         $nav->seperator();
         $nav->link("scripts", "scripts.php");
         $nav->link("magmi", "../magmi-importer/web/magmi.php");
         $nav->seperator();
         if ($_SESSION['settings']['shipping_api']) {
             $nav->heading("settings");
         }
         $nav->link("Site Settings", "settings.php");
         if ($_SESSION['settings']['shipping_api']) {
             $nav->link("Shipping", "shipping.php");
         }
         $nav->seperator();
         $nav->link("logout", "logoff.php");
         $nav->dropdown("admin", "end");
     }
     $nav->section("end");
     echo "<form id='nav-search' action='search.php' method='post' class='navbar-form navbar-right' role='form' enctype='multipart/form-data'><div class='form-group'><div class='input-group'>";
     echo "<input id='nav-search-box' name='nav-search-box' type='text' class='form-control input-sm nav-search-box' placeholder='Search...' " . (isset($_SESSION['search']) ? "value=" . $_SESSION['search'] : '') . ">";
     echo "<span class='input-group-btn'><button type='submit' class='btn btn-sm'><span class='glyphicon glyphicon-search' aria-hidden='true'></span></button></span></div></div></form>";
     $nav->end();
     echo '<main class="container-fluid">';
 }