From f2be88e7050bba910756ba77c8ec16951495a147 Mon Sep 17 00:00:00 2001 From: Monish Deb Date: Tue, 29 Oct 2019 19:05:40 +0530 Subject: [PATCH] core#1346: Tagsets should display vertically in activity/new case forms --- templates/CRM/Activity/Form/Activity.tpl | 4 +- templates/CRM/Case/Form/Case.tpl | 4 +- templates/CRM/common/Tagset.tpl | 54 ++++++++++++++---------- 3 files changed, 38 insertions(+), 24 deletions(-) diff --git a/templates/CRM/Activity/Form/Activity.tpl b/templates/CRM/Activity/Form/Activity.tpl index ac19690e42e3..9e67b47e5554 100644 --- a/templates/CRM/Activity/Form/Activity.tpl +++ b/templates/CRM/Activity/Form/Activity.tpl @@ -184,7 +184,9 @@ {/if} {if $tagsetInfo.activity} - {include file="CRM/common/Tagset.tpl" tagsetType='activity' tableLayout=true} + + {include file="CRM/common/Tagset.tpl" tagsetType='activity' tableLayout=true} + {/if} {if $action neq 4 OR $viewCustomData} diff --git a/templates/CRM/Case/Form/Case.tpl b/templates/CRM/Case/Form/Case.tpl index fb000fbe7938..e512029e5337 100644 --- a/templates/CRM/Case/Form/Case.tpl +++ b/templates/CRM/Case/Form/Case.tpl @@ -119,7 +119,9 @@ -{include file="CRM/common/Tagset.tpl" tagsetType='case'} + + {include file="CRM/common/Tagset.tpl" tagsetType='case' tableLayout=true} + {/if} diff --git a/templates/CRM/common/Tagset.tpl b/templates/CRM/common/Tagset.tpl index 83e781223e01..278b9d5cf3b3 100644 --- a/templates/CRM/common/Tagset.tpl +++ b/templates/CRM/common/Tagset.tpl @@ -26,28 +26,38 @@ {if empty($tagsetType)} {assign var="tagsetType" value="contact"} {/if} -{foreach from=$tagsetInfo.$tagsetType item=tagset} - {assign var="elemName" value=$tagset.tagsetElementName} - {if empty($tagsetElementName) or $tagsetElementName eq $elemName} - {assign var="parID" value=$tagset.parentID} - {assign var="skipEntityAction" value=$tagset.skipEntityAction} - {if $tableLayout} - - {$form.$elemName.$parID.label} - - - {$form.$elemName.$parID.html} - - {else} -
-
- {$form.$elemName.$parID.label} - {$form.$elemName.$parID.html} -
-
- {/if} - {/if} -{/foreach} +{if $tableLayout} + + +{/if} + {foreach from=$tagsetInfo.$tagsetType item=tagset} + {assign var="elemName" value=$tagset.tagsetElementName} + {if empty($tagsetElementName) or $tagsetElementName eq $elemName} + {assign var="parID" value=$tagset.parentID} + {assign var="skipEntityAction" value=$tagset.skipEntityAction} + {if $tableLayout} + + + + + {else} +
+
+ {$form.$elemName.$parID.label} + {$form.$elemName.$parID.html} +
+
+ {/if} + {/if} + {/foreach} +{if $tableLayout} +
+ {$form.$elemName.$parID.label} + + {$form.$elemName.$parID.html} +
+ +{/if} {if !$skipEntityAction and empty($form.frozen)}