right-menu.php 977 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. use yii\helpers\Html;
  3. /* @var $this \yii\web\View */
  4. /* @var $content string */
  5. $controller = $this->context;
  6. $menus = $controller->module->menus;
  7. $route = $controller->route;
  8. foreach ($menus as $i => $menu) {
  9. $menus[$i]['active'] = strpos($route, trim($menu['url'][0], '/')) === 0;
  10. }
  11. $this->params['nav-items'] = $menus;
  12. ?>
  13. <?php $this->beginContent($controller->module->mainLayout) ?>
  14. <div class="row">
  15. <div class="col-lg-9">
  16. <?= $content ?>
  17. </div>
  18. <div class="col-lg-3">
  19. <div id="manager-menu" class="list-group">
  20. <?php
  21. foreach ($menus as $menu) {
  22. $label = Html::tag('span', Html::encode($menu['label']), []);
  23. $active = $menu['active'] ? ' active' : '';
  24. echo Html::a($label, $menu['url'], [
  25. 'class' => 'list-group-item'.$active,
  26. ]);
  27. }
  28. ?>
  29. </div>
  30. </div>
  31. </div>
  32. <?php $this->endContent(); ?>