schmunk42 / multi-theme
Yii 框架主题管理类,通过控制器路由的正则表达式切换主题。
0.2.1
2014-07-23 13:39 UTC
Requires
- php: >=5.3.2
- yiisoft/yii: 1.1.*
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
)
),
注意:第一个匹配规则优先。
资源
- 在 github 上分支
- 在 Yii 扩展 中查看
- Phundament Composer 包