sdtorresl / materialize-theme
CakePHP 的 MaterializeTheme 插件
dev-master
2020-07-22 04:56 UTC
Requires
- cakephp/cakephp: ^4.0
Requires (Dev)
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-09-22 14:19:16 UTC
README
本插件为 CakePHP 4.x 提供易于使用的 materialize 主题
先决条件
该项目需要完整的 CakePHP 环境。
在此 存储库 中,您可以部署一个干净的环境,其中所有依赖项都已准备就绪,以便开发 CakePHP 应用程序。
安装
您可以使用 composer 将此插件安装到您的 CakePHP 应用程序中。
安装 composer 包的推荐方式是
composer require sdtorresl/materialize-theme:dev-master
配置
在您的 src/Application.php
文件中加载插件(bootsrap()
方法)
$this->addPlugin('MaterializeTheme');
要设置默认的 bake 模板,请将以下行添加到 config/bootstrap.php
Configure::write('Bake.theme', 'MaterializeTheme');
要设置 AppController
中的默认布局,请添加以下方法
use Cake\Event\EventInterface;
[...]
public function beforeRender(EventInterface $event) {
parent::beforeRender($event);
$this->viewBuilder()->setLayout('MaterializeTheme.materialize');
}
扩展插件模板
如果您需要扩展模板,请按照以下步骤操作
cd APP_HOME
mkdir -p templates/plugin/sdtorresl/materialize-theme
cp -r vendor/sdtorresl/materialize-theme/templates/ templates/plugin/sdtorresl/materialize-theme/
有关覆盖的更多信息,请参阅此处
作者
许可协议
本项目采用 MIT 许可协议 - 详细信息请参阅 LICENSE.md 文件
支持
有问题?请给我们发送邮件至 支持邮件