Как применять макеты панелей для страниц CiviCRM


Для событий и вкладов страниц CiviCRM, которые имеют пути, например

www.site.com/civicrm/contribute/transact?reset=1&id=1
www.site.com/civicrm/event/register?id=23&reset=1

И так далее.

Проблема в том, что вам нужно скопировать пользовательские файлы и папки .php в каталог тем для каждой формы, чтобы применить пользовательский стиль, например, иметь столбцы справа и слева и отображать пользовательский контент. Например, тексты и информация в левой колонке, описания и правая колонка содержат регистрационную форму/платежи.

Я не могу понять, как это сделать без копирование нескольких папок для каждой формы и редактирование ее каждый раз в соответствии с идентификатором страницы.

Я смотрю на панели, и в них нет содержимого CiviCRM в качестве типа содержимого узлов, которое должно быть применено и отфильтровано в варианте панелей и т. Д.

Или невозможно?

Author: Optimus Prime, 2015-01-25

2 answers

Возможно, вам также стоит взглянуть на модуль сущности CiviCRM (https://www.drupal.org/project/civicrm_entity ). Не простой в использовании, но может помочь вам, по крайней мере, частично. Я думаю, что модули Webform и webform_civicrm могут быть подходящими для стандартных вкладов.

 0
Author: Graham, 2015-02-27 14:15:05

Доступ к большинству форм CiviCRM можно получить с помощью модуля интеграции Webform CiviCRM: https://www.drupal.org/project/webform_civicrm

Хотя интеграция в настоящее время обрабатывает только способы оплаты на месте для форм взносов.

Вы можете создать веб-форму, используя поля из формы CiviCRM, а затем использовать панели для упорядочивания страницы или использовать модуль компоновки веб-формы (https://www.drupal.org/project/webform_layout ) для упорядочения элементов формы

 1
Author: AlanGallery, 2015-02-27 12:20:36