From b248787491e9420b02e44311a3916c3590b1afd9 Mon Sep 17 00:00:00 2001 From: Johan Cwiklinski Date: Thu, 28 Oct 2021 07:44:48 +0200 Subject: [PATCH] Fix display for titles in memberslist; closes #1584 --- .../templates/default/gestion_adherents.tpl | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/galette/templates/default/gestion_adherents.tpl b/galette/templates/default/gestion_adherents.tpl index efda7d308..d6ec1b61d 100644 --- a/galette/templates/default/gestion_adherents.tpl +++ b/galette/templates/default/gestion_adherents.tpl @@ -227,11 +227,7 @@ We have to use a template file, so Smarty will do its work (like replacing varia {assign var="lrclass" value=$rclass} {assign var="propname" value=$column->propname} {assign var="propvalue" value=$member->$propname} - {if $propvalue} - {assign var=value value=$propvalue|escape} - {else} - {assign var=value value=$propvalue} - {/if} + {assign var="value" value=null} {if $column->field_id eq 'nom_adh'} {assign var="value" value=$member->sfullname} @@ -264,7 +260,19 @@ We have to use a template file, so Smarty will do its work (like replacing varia {elseif $column->field_id eq 'sexe_adh'} {assign var="value" value=$member->sgender} {/if} - + + {* If value has not been set, take the generic value *} + {if !$value} + {if $propvalue} + {assign var=value value=$propvalue|escape} + {else} + {assign var=value value=$propvalue} + {/if} + {else} + {assign var=value value=$value|escape} + {/if} + + {* Display column. A check is done here to adapt display, this is may not the best way to go but for notw, that works as excpected. -- 2.39.2