From 5620a78b05273e48570b72c6861c5096791f944a Mon Sep 17 00:00:00 2001 From: Jens Schuppe Date: Tue, 19 Jul 2022 12:33:13 +0200 Subject: [PATCH] Simplify custom data view markup for avoiding display issues with table-layout --- templates/CRM/Custom/Page/CustomDataView.tpl | 55 ++++++++++---------- 1 file changed, 27 insertions(+), 28 deletions(-) diff --git a/templates/CRM/Custom/Page/CustomDataView.tpl b/templates/CRM/Custom/Page/CustomDataView.tpl index ef2cf82c55..9b392f7a78 100644 --- a/templates/CRM/Custom/Page/CustomDataView.tpl +++ b/templates/CRM/Custom/Page/CustomDataView.tpl @@ -47,41 +47,40 @@ {/if} - {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 $element.field_data_type == 'Money'} - {if $element.field_type == 'Text'} - + {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} {else} - - {/if} - {else} - - {/if} - {/if} - + {/if} + + + {/foreach}
{$element.field_title} - {* 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} -
{$element.field_title}{$element.data|crmMoney}{$element.field_value} - {if $element.field_data_type EQ 'ContactReference' && $element.contact_ref_links} - {', '|implode:$element.contact_ref_links} - {elseif $element.field_data_type == 'Memo'} - {$element.field_value|nl2br} + {if $element.field_data_type == 'Money'} + {if $element.field_type == 'Text'} + {$element.data|crmMoney} + {else} + {$element.field_value} + {/if} {else} - {$element.field_value} + {if $element.field_data_type EQ 'ContactReference' && $element.contact_ref_links} + {', '|implode:$element.contact_ref_links} + {elseif $element.field_data_type == 'Memo'} + {$element.field_value|nl2br} + {else} + {$element.field_value} + {/if} {/if} -
- {/foreach} + {/if} {assign var="rowCount" value=$rowCount+1} -- 2.25.1