lispa / amos-layout

该包最新版本(1.12.1)的许可信息不可用。

Amos Basic Layout

安装: 65

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

语言:JavaScript

类型:组件


README

为amos基本安装提供的模板、布局和样式

安装

  1. 安装此扩展的首选方式是通过 Composer

    运行以下命令之一

    composer require open20/amos-layout

    或者

    "open20/amos-layout": "~1.0"
    

    将其添加到您的 composer.json 文件中的 require 部分。

  2. 将模块添加到您的 common 中的主配置

    <?php
    $config = [
        'modules' => [
            'layout' => [
                'class' => 'open20\amos\layout\Module',
                'advancedLogoutActions' => true, // [OPTIONAL] if you want to display
                // two different logout buttons (one that redirects to login page and one that
                // redirects to main frontend page set in (common) params['platform']['frontendUrl'])
            ],
        ],
    ];
  3. 添加 Bootstrap

    <?php
    $config = [
       'bootstrap' => ['layout']
    ];

工具

获取基础资产,对于所有其他资产都是必需的,这使得使用自定义 amosLayout 实例变得更容易

<?php

class MyCustomAppAsset extends AssetBundle
{
    public $depends = [];

    public function init()
    {
        $this->depends[] = \Yii::$app->layout->baseAssetClass;

        parent::init();
    }
}

参数

搜索导航菜单

'searchNavbar' => true