sdtorresl/materialize-theme

CakePHP 的 MaterializeTheme 插件

安装次数: 20

依赖者: 0

建议者: 0

安全性: 0

星标: 1

关注者: 2

分支: 0

开放性问题: 0

语言:HTML

类型:cakephp-plugin

dev-master 2020-07-22 04:56 UTC

This package is auto-updated.

Last update: 2024-09-22 14:19:16 UTC


README

本插件为 CakePHP 4.x 提供易于使用的 materialize 主题

preview

先决条件

该项目需要完整的 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/

有关覆盖的更多信息,请参阅此处

作者

Sergio Torres

许可协议

本项目采用 MIT 许可协议 - 详细信息请参阅 LICENSE.md 文件

支持

有问题?请给我们发送邮件至 支持邮件