schmunk42/multi-theme

Yii 框架主题管理类,通过控制器路由的正则表达式切换主题。

0.2.1 2014-07-23 13:39 UTC

This package is auto-updated.

Last update: 2024-09-13 01:07:52 UTC


README

功能

Yii 框架主题管理类,通过控制器路由的正则表达式切换主题。

下载

从github获取并将其放置到您的应用程序中。

或者

通过composer: composer.phar require schmunk42/multi-theme

使用方法

配置示例

'themeManager' => array(
    'class' => 'vendor.schmunk42.multi-theme.EMultiThemeManager',
    'rules' => array(
        '^p3(.*)'                   => 'backend',  // use backend theme for all routes starting with p3
        '^user/default/index'       => 'frontend', // use frontend theme for several routes of the user module
        '^user/login/(.*)'          => 'frontend',
        '^user/profile/(.*)'        => 'frontend',
        '^user/registration/(.*)'   => 'frontend',
        '^user/recovery/(.*)'       => 'frontend',
        '^user/activation/(.*)'     => 'frontend',
        '^user/(.*)'                => 'backend',  // use backend theme for user module
        '^rights/(.*)'              => 'backend',  // use backend theme for rights module
    )
),

注意:第一个匹配规则优先。

资源