Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Trivial
-
Resolution: Fixed/Completed
-
Affects Version/s: 4.2.6
-
Fix Version/s: 4.2.7
-
Component/s: Drupal Integration Modules
-
Labels:None
Description
Since the 4.2 upgrade, which introduced the in-place edits of contact fields, the civicrm_engage module has stopped displaying the custom demographic fields provided by the module in the same part of the contact display as the core fields.
Since the civicrm_engage module suppresses the custom demographics fields (to avoid having them appear twice) the result is that you can't see them at all now.
A work-around is to change the custom demographics fields to display inline, which shows them separately from the core demographics table, but at least it shows them.
I'm available to help fix, but need a little direction as to how to re-implement this functionality.
The ability to inter-mix custom data fields with core fields is a really important feature. Right now, the display of custom fields is closely tied to the structure of the tables (if you want fields grouped together you have to put them in the same table).
Separating schema from display, and makig it easy to customize the display in third party modules, is quite useful in this regard.