addon.php 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. <?php
  2. /* @var $this \yii\web\View */
  3. /* @var $content string */
  4. use yii\bootstrap4\Breadcrumbs;
  5. use yii\bootstrap4\Html;
  6. use backend\assets\BaseAsset;
  7. use backend\widgets\Alert;
  8. use common\widgets\menu\AddonLeftWidget;
  9. isset($this->params['breadcrumbs'])
  10. ? array_unshift($this->params['breadcrumbs'], ['label' => Yii::$app->params['addon']['title']])
  11. : $this->params['breadcrumbs'][] = ['label' => Yii::$app->params['addon']['title']];
  12. BaseAsset::register($this);
  13. ?>
  14. <?php $this->beginPage() ?>
  15. <!DOCTYPE html>
  16. <html lang="<?= Yii::$app->language ?>" class="h-100">
  17. <head>
  18. <meta charset="<?= Yii::$app->charset ?>">
  19. <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  20. <?php $this->registerCsrfMetaTags() ?>
  21. <title><?= Html::encode($this->title) ?></title>
  22. <?php $this->head() ?>
  23. </head>
  24. <body class="hold-transition sidebar-mini">
  25. <?php $this->beginBody() ?>
  26. <div class="wrapper-content">
  27. <!-- Content Header (Page header) -->
  28. <section class="content-header" style="padding-bottom: 0">
  29. <div class="container-fluid">
  30. <div class="row mb-2">
  31. <div class="col-sm-6">
  32. <a href="<?= Yii::$app->request->getUrl(); ?>" class="rfHeaderFont">
  33. <i class="icon ion-loop"></i> 刷新
  34. </a>
  35. <?php if (Yii::$app->request->referrer != Yii::$app->request->hostInfo . Yii::$app->request->getBaseUrl() . '/') { ?>
  36. <a href="javascript:history.go(-1)" class="rfHeaderFont">
  37. <i class="icon ion-reply"></i> 返回
  38. </a>
  39. <?php } ?>
  40. </div>
  41. <div class="col-sm-6">
  42. <?= Breadcrumbs::widget([
  43. 'tag' => 'ol',
  44. 'homeLink' => [
  45. 'label' => '<i class="fa fa-tachometer-alt" style="font-size: 12px"></i> ' . Yii::$app->params['adminAcronym'],
  46. 'url' => "",
  47. ],
  48. 'options' => [
  49. 'class' => 'float-sm-right',
  50. ],
  51. 'encodeLabels' => false,
  52. 'links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : [],
  53. ]) ?>
  54. </div>
  55. </div>
  56. </div><!-- /.container-fluid -->
  57. </section>
  58. <!-- Main content -->
  59. <section class="content">
  60. <div class="row">
  61. <div class="col-md-2" id="explain">
  62. <?= AddonLeftWidget::widget(); ?>
  63. </div>
  64. <div class="col-md-10">
  65. <?= $content; ?>
  66. </div>
  67. </div>
  68. <!-- /.card -->
  69. </section>
  70. <?= Alert::widget(); ?>
  71. <!-- /.content -->
  72. </div>
  73. <?= $this->render('_footer') ?>
  74. <?= $this->render('_common') ?>
  75. <script>
  76. // 配置
  77. let config = {
  78. tag: true,
  79. isMobile: "<?= Yii::$app->params['isMobile'] ?? false; ?>",
  80. };
  81. $(function () {
  82. setTimeout(function () {
  83. $('[data-toggle="tooltip"]').tooltip()
  84. }, 50)
  85. })
  86. </script>
  87. <?php $this->endBody() ?>
  88. </body>
  89. </html>
  90. <?php $this->endPage();
粤ICP备19079148号