Где поставить расширение CiviCRM 4+ в Drupal

Я пытаюсь разработать расширение CiviCRM, и я создал расширение CiviCRM (скелет), используя Totten\Civix,

В какой каталог я должен поместить расширение CiviCRM и как включить его в CiviCRM?

Я пытался положить его в sites\default\files\civicrm\ext но когда я иду в Администрирование -> Расширения, я не могу найти его в списке, когда я нажимаю на Add New Кнопка ничего не появляется.

CiviCRM работает в Drupal 7, а Drupal/CiviCRM устанавливаются на мою локальную машину с WAMP.

Я новичок в этом, любая помощь будет оценена

2 ответа

Решение

Во-первых, вы должны определить каталог расширений в CiviCRM -> Administer -> System settings -> Directory, вещь CiviCRM Extensions Directory

Вы должны также определить Extension Resource URL в CiviCRM -> Administer -> System settings -> Resource URLs так что некоторые расширения могут найти нужные им файлы (изображения, javascript, css файлы).

Вы можете выбрать любой путь, если есть соответствующие разрешения (доступ на чтение / запись к www-данным). CiviCRM создает каталог /cache для получения информации из каталога расширений на серверах CiviCRM и установки новых расширений из пользовательского интерфейса. Это не обязательно, но полезно при подготовке вашего сайта.

(Обратите внимание, что для CiviCRM существует стек-обмен, поэтому вы можете задать свои вопросы там: http://civicrm.stackexchange.com/)

/sites/all/modules: здесь вы можете разместить все свои модули contrib и custom.

Подробнее о базовой структуре каталогов проекта Drupal 7

Другие вопросы по тегам