Я пытаюсь разработать расширение CiviCRM, и я создал расширение civiCRM (скелет), используя Totten\Civix
.Где разместить расширение CiviCRM 4+ в Drupal
В какой каталог следует установить расширение CiviCRM и как включить его в CiviCRM?
Я попытался положить его в sites\default\files\civicrm\ext
, но когда я иду в Администрирование -> Расширения Я caan't найти его в списке, когда я нажимаю на кнопку Add New
ничего не приходит.
CiviCRM работает в Drupal 7, а Drupal/CiviCRM устанавливаются на моей локальной машине, работающей с WAMP.
Я новичок в этом, любая помощь будет оценена
Большое спасибо, это нам полезно. У меня много вопросов. не знаю, можете ли вы мне помочь. Мне просто нужны указания. любой учебник по расширению civicrm, который вы можете порекомендовать? – Digitlimit
Вы можете начать с https://wiki.civicrm.org/confluence/display/CRMDOC/Create+an+Extension и https://wiki.civicrm.org/confluence/display/CRMDOC/Create+a+Module+Extension , Но если вы не знаете CiviCRM много, вам нужно будет начать с api: перейдите на https://yoursite.org/civicrm/api/explorer и начните играть с ним (осторожно, он работает и будет вносить реальные изменения в ваши данные). – samuelsov
благодарит за вашу помощь. просто быстрый. так же, как у нас много крючков в civicrm, есть ли какие-либо полезные методы, которые я могу вызвать внутри своих расширений, чтобы выполнить задачу, например, что-то вроде 'get_user_pledges()', которое будет получать массив обещаний определенного пользователя? – Digitlimit