Ejemplo n.º 1
0
<?php

use app\widgets\Sidebar;
use app\models\ar\Category;
$this->beginContent('@app/views/layouts/main.php');
include "_nav.php";
?>

    <div class="container" style="margin-top:5em; padding-bottom:1em;">
        <div class="row row-offcanvas row-offcanvas-right">
            <?php 
echo $content;
?>
            <?php 
$categories_array = [['categoryId' => 0, 'label' => '所有分类', 'url' => ['/site/index']]];
$categories = Category::getCategories();
foreach ($categories as $category) {
    $categories_array[] = ['categoryId' => $category['id'], 'label' => $category['name'], 'url' => ['site/index', 'category_id' => $category['id']]];
}
echo Sidebar::widget(['title' => '文章分类', 'items' => $categories_array, 'handleActive' => function ($id) {
    $currentId = 0;
    if (isset($_GET['category_id'])) {
        $currentId = intval($_GET['category_id']);
    }
    return $currentId == $id;
}]);
?>
        </div>
    </div>
<?php 
$this->endContent();
Ejemplo n.º 2
0
    <div class="container">
        <?php 
echo Breadcrumbs::widget(['links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : []]);
?>
            <div class="row">
                <div class="col-md-8">
                    <main role="main">
                        <?php 
echo $content;
?>
                    </main>
                </div>
                <div class="col-md-4">
                    <aside class="sidebar">
                        <?php 
echo Sidebar::widget([]);
?>
                    </aside>
                </div>
            </div>

    </div>
</div>

<footer class="footer">
    <div class="container">
        <p class="pull-left">&copy; My Company <?php 
echo date('Y');
?>
</p>