dvillarraga / symfony1-dashmix-plugin
在Symfony项目中实现Dashmix主题的更好方式
dev-master
2020-06-02 16:22 UTC
Requires
- composer/installers: ~1.0
This package is auto-updated.
Last update: 2024-09-29 05:28:38 UTC
README
gsDashmixPlugin
是一个提供Dashmix主题实现(https://demo.pixelcave.com/dashmix/)的symfony插件。
- 与
sfDoctrineGuardPlugin
插件集成,用于身份验证。 - 允许显示成功和错误用户消息。
- 包含一个菜单实现,可以按凭证分配菜单。
安装
-
通过Composer安装插件
composer require dvillarraga/symfony1-dashmix-plugin
-
在
config/ProjectConfiguration.class.php
中激活插件class ProjectConfiguration extends sfProjectConfiguration { public function setup() { $this->enablePlugins(array( 'sfDoctrinePlugin', 'gsDashmixPlugin', '...' )); } }
- 将Dashmix源代码复制到web文件夹,默认为/assets
$ cp -R ~/Downloads/DashmixTheme/assets ~/Projects/mysfProject/web/
- 复制或使用我们的symfony模板创建自己的模板。
$ cp plugins/gsDashmixPlugin/templates/dashmix_public.php apps/frontend/templates/
-
在app.yml中配置路径和名称
all: sf_guard_plugin: signin_form: gsDashmixFormSignin gs_dashmix_plugin: url: 'https://sgc.lubrirod.co' project_title: 'Sistema de Gestión de Convenios' theme_files: '/assets/' icon_shortcut_icon: '/public/favicon.png' icon_icon: '/public/favicon-192x192.png' icon_apple_touch_icon: '/public/apple-touch-icon-180x180.png' login_background_image: '/assets/media/photos/photo20.jpg' login_logo: '/public/logo-lubrirod.png' auth_logo: '/public/logo-auth.png'
-
清除缓存
symfony cc
帮助和文档
请随时联系我。您也可以tweet @dvillarraga!