我正在尝试开发CiviCRM扩展,并使用Totten\Civix
创建了一个civiCRM扩展(骨架)。
我应该在哪个目录中放置CiviCRM扩展,如何在CiviCRM中启用它?
我已尝试将其放入sites\default\files\civicrm\ext
,但当我转到管理 - >扩展程序我找不到它,当我点击Add New
按钮时没有出现任何内容。
CiviCRM在Drupal 7中运行,Drupal / CiviCRM安装在运行WAMP的本地计算机上。
我是新手,任何帮助将不胜感激
答案 0 :(得分:2)
首先,您必须在CiviCRM -> Administer -> System settings -> Directory
,项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)
答案 1 :(得分:-2)
的更多详情/ sites / all / modules:在这里你可以放置所有的contrib和自定义模块。