首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CiviCRM 4+扩展在Drupal中的应用

CiviCRM 4+扩展在Drupal中的应用
EN

Stack Overflow用户
提问于 2016-02-19 01:49:07
回答 2查看 195关注 0票数 2

我正在尝试开发一个CiviCRM扩展,并且我已经使用Totten\Civix创建了一个civiCRM扩展(骨架)。

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

我已经尝试过将它放入sites\default\files\civicrm\ext中,但是当我进入管理->扩展时,我找不到它的列表,当我单击Add New按钮时,什么都不会出现。

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

我是新来的,任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-19 14:32:26

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

您还应该在Extension Resource URL中定义CiviCRM -> Administer -> System settings -> Resource URLs,以便某些扩展名能够找到它们需要的文件(图像、javascript、css文件)。

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

(请注意,有一个专门用于CiviCRM的stackexchange,因此您可能需要在那里问问题:http://civicrm.stackexchange.com)

票数 3
EN

Stack Overflow用户

发布于 2016-02-19 08:36:47

/sites/ all /模块:在这里,您可以将所有的控制模块和自定义模块放在这里。

关于Drupal 7项目的基本目录结构的更多细节

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35495910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档