marknotton / template-maker
Craft CMS 3 模板制作模块
dev-master
2018-12-06 07:40 UTC
This package is auto-updated.
Last update: 2024-09-13 04:09:05 UTC
README
需求
此模块需要Craft 3
安装
要安装此模块,请按照以下说明操作。
您需要将以下内容添加到您的 config/app.php
文件中。这确保了每次请求都会加载您的模块。如果您不需要此模块提供的全部功能,可以删除组件。
return [
'modules' => [
'template-maker' => [
'class' => \modules\template-maker\Helpers::class,
'components' => [
'service' => [ 'class' => 'modules\template-maker\services\Services' ]
],
]
],
'bootstrap' => ['template-maker'],
];
您还需要确保在项目的 composer.json
文件中包含以下内容
"require": {
"oomphinc/composer-installers-extender": "^1.1",
"marknotton/template-maker": "dev-master"
},
"autoload": {
"psr-4": {
"modules\\": "modules/",
"modules\\template-maker\\": "modules/template-maker/module/"
}
},
"extra": {
"installer-types": ["craft-module"],
"installer-paths": {
"modules/{$name}": ["type:craft-module"]
}
},
Composer Installers Extender 允许您创建自己的 包类型。我使用的 craft-module
包类型不是Craft的本地类型,因此不支持 Composer Installers。包类型允许您定义 extra
设置,告诉Composer将此模块放入 modules
目录。这是您在项目中可靠管理此模块的唯一方式。
添加此内容后,您可能需要从项目的根目录运行 composer dump-autoload
以重建Composer的自动加载映射。这将在您执行 composer install
或 composer update
时自动发生。