From 4693ff5e0f1e4024f9f8c879e669e39addfc7294 Mon Sep 17 00:00:00 2001 From: Dominic Tubach Date: Thu, 26 Jan 2023 13:08:52 +0100 Subject: [PATCH] Fix display of custom data in cases --- templates/CRM/Case/Page/CustomDataView.tpl | 38 ++++++++++------------ 1 file changed, 17 insertions(+), 21 deletions(-) diff --git a/templates/CRM/Case/Page/CustomDataView.tpl b/templates/CRM/Case/Page/CustomDataView.tpl index 9112396e4d..05f6a622ec 100644 --- a/templates/CRM/Case/Page/CustomDataView.tpl +++ b/templates/CRM/Case/Page/CustomDataView.tpl @@ -16,36 +16,31 @@ {$cd_edit.title}
- {foreach from=$cd_edit.fields item=element key=field_id} + {if !empty($cd_edit.fields)} - - {if $element.options_per_line != 0} + {foreach from=$cd_edit.fields item=element key=field_id} + - {else} - - - {/if} - + + {/foreach}
{$element.field_title} - {* sort by fails for option per line. Added a variable to iterate through the element array*} - {if $element.field_data_type EQ 'ContactReference' && $element.contact_ref_links} - {', '|implode:$element.contact_ref_links} - {else} + {if $element.options_per_line != 0} + {* sort by fails for option per line. Added a variable to iterate through the element array*} {foreach from=$element.field_value item=val} {$val}
{/foreach} + {elseif $element.field_data_type == 'Memo'} + {$element.field_value|nl2br} + {elseif $element.field_data_type == 'Money' && $element.field_type == 'Text'} + {$element.data|crmMoney} + {elseif $element.field_data_type == 'ContactReference' && $element.contact_ref_links} + {', '|implode:$element.contact_ref_links} + {else} + {$element.field_value} {/if}
{$element.field_title} - {if $element.field_data_type EQ 'ContactReference' && $element.contact_ref_links} - {', '|implode:$element.contact_ref_links} - {elseif $element.field_data_type == 'Money'} - {$element.field_value|crmMoney} - {else} - {$element.field_value} - {/if} -
- {/foreach} + {/if}
{crmButton p="civicrm/case/cd/edit" q="cgcount=1&action=update&reset=1&type=Case&entityID=$caseID&groupID=$customGroupId&cid=$contactID&subType=$caseTypeID" icon="pencil"}{ts}Edit{/ts}{/crmButton}
@@ -57,3 +52,4 @@ {/foreach} {/foreach}
+ -- 2.25.1