sdubois / amezmo-drupal-integrations
将此项目添加到任何基于 drupal/core-composer-scaffold 的 Drupal 发行版中,以在 Amezmo 上启用它。
dev-main
2022-05-05 20:51 UTC
Requires
- vlucas/phpdotenv: ^5.2
Conflicts
- drupal/core: <9
This package is auto-updated.
Last update: 2024-09-25 19:57:18 UTC
README
amezmo-drupal-integrations
包含在 Amezmo 上使用现有 Drupal 站点所需的所有内容
将此项目添加到任何基于 drupal/core-composer-scaffold 的 Drupal 发行版中,以在 Amezmo 上启用它。
此项目提供了一个自定义设置文件和一些必要的其他小改动,以便在 Amezmo 上运行 Drupal。
启用此项目
必须在顶级 composer.json 文件中启用此项目,否则它将被忽略,并且不会执行任何功能。
{
...
"require": {
"sdubois/amezmo-drupal-integrations": "dev-main"
},
...
"extra": {
"drupal-scaffold": {
"allowed-packages": [
"sdubois/amezmo-drupal-integrations"
]
}
},
"autoload": {
"files": [
"load.environment.php"
]
}
}
如果将此安装到现有的 Drupal 站点,您可能需要更新 settings.php 文件以加载 settings.amezmo.php 文件,以下是相关代码片段
if (file_exists($app_root . '/' . $site_path . '/settings.amezmo.php')) {
include $app_root . '/' . $site_path . '/settings.amezmo.php';
}
文件存储
Amezmo 将静态文件(图像、文档等)存储在 /webroot/storage
目录中。为了使用此目录与 Drupal 一起,此包在每个部署中都从 Drupal 公共文件目录创建到此目录的符号链接。
您可以使用 SCP 或 SFTP 将文件复制到此目录。
致谢
此存储库基于 pantheon-systems/drupal-integrations 项目。感谢所有参与的人!