Настраиваемые поля в Civicrm - вкладка с таблицей - создание http500 «Не удалось найти допустимое значение для groupID» - PullRequest
0 голосов
/ 12 октября 2019

Я создал собственный набор полей в CiviCRM (работает вместе с Drupal 7) - тип набора полей - Tab with table. Он связан со страницей контактов - появляется вкладка, в которую можно вводить данные. Но при отправке записи выдает ошибку htpp500.

Я обнаружил это сообщение об ошибке: «Не удалось найти допустимое значение для groupID». С помощью веб-консоли я изолировал сообщение об ошибке «Не удалось найти допустимое значение для groupID»

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">

<head>
  <title></title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <base href="/modules/civicrm/" />
  <style type="text/css" media="screen">
    @import url(/modules/civicrm/css/civicrm.css);
    @import url(/modules/civicrm/css/crm-i.css);
    @import url(/modules/civicrm/bower_components/font-awesome/css/font-awesome.min.css);
  </style>
</head>
<body>
<div id="crm-container" class="crm-container" lang="en" xml:lang="en">
<div class="messages status no-popup">  <i class="crm-i fa-exclamation-triangle crm-i-red"></i>
 <span class="status-fatal">Sorry, due to an error, we are unable to fulfill your request at the moment. You may want to contact your administrator or service provider with more details about what action you were performing when this occurred.</span>
    <div class="crm-section crm-error-message">Could not find valid value for groupID</div>
            <p><a href="https://groupealpin.lu/lb/" title="Main Menu">Return to home page.</a></p>
</div>
</div> 
<script language="JavaScript">
function toggle( element ) {
    var parent = element.parentNode;
    var className = parent.className;
    if ( className  == 'crm-accordion-wrapper collapsed crm-fatal-error-details-block') {
        parent.className = 'crm-accordion-wrapper  crm-fatal-error-details-block';
    } else {
        parent.className = 'crm-accordion-wrapper collapsed crm-fatal-error-details-block';
    }
}
</script>

</body>
</html>

Вкладка с таблицей должна заполнять поле настраиваемых данных (настраиваемая таблица), созданное в рамках общего процесса создания настраиваемых данных CiviCRM. Добавление одного поля (текстовое поле, дата, раскрывающийся список и т. Д.) На странице контактов работает нормально. только вкладка с таблицей вызывает эту ошибку

вкладка с таблицей

Подробности ввода пользовательских данных

...