2

我正在尝试开发 CiviCRM 扩展,并且我已经使用Totten\Civix.

我应该在哪个目录中放置 CiviCRM 扩展以及如何在 CiviCRM 中启用它?

我试过把它放进去,sites\default\files\civicrm\ext但是当我去Administer -> Extensions我找不到它列出来,当我点击Add New按钮时什么都没有出现。

CiviCRM 在 Drupal 7 中运行,Drupal/CiviCRM 安装在我运行 WAMP 的本地机器上。

我是新手,任何帮助将不胜感激

4

2 回答 2

3

首先,您必须在CiviCRM -> Administer -> System settings -> Directory项目中定义扩展目录CiviCRM Extensions Directory

您还应该定义Extension Resource URLinCiviCRM -> Administer -> System settings -> Resource URLs以便某些扩展可以找到他们需要的文件(图像、javascript、css 文件)。

只要有适当的权限(对 www-data 的读/写访问权限),您就可以选择任何路径。CiviCRM 创建 /cache 目录,以便从 CiviCRM 服务器上的扩展目录中检索信息并从 UI 安装新扩展。这不是必需的,但在准备您的网站时很有用。

(请注意,有一个专门针对 CiviCRM 的 stackexchange,因此您可能想在那里提问:http ://civicrm.stackexchange.com )

于 2016-02-19T14:32:26.543 回答
-2

/sites/all/modules:在这里你可以放置你所有的贡献和自定义模块。

有关Drupal 7 项目的基本目录结构的更多详细信息

于 2016-02-19T08:36:47.350 回答