]> git.agnieray.net Git - galette.git/commitdiff
Fix display for titles in memberslist; closes #1584
authorJohan Cwiklinski <johan@x-tnd.be>
Thu, 28 Oct 2021 05:44:48 +0000 (07:44 +0200)
committerJohan Cwiklinski <johan@x-tnd.be>
Thu, 28 Oct 2021 05:44:48 +0000 (07:44 +0200)
galette/templates/default/gestion_adherents.tpl

index efda7d30830baea1145247994013897b4b79d2bf..d6ec1b61d7bf8d91bbe73384f4af3f9c35c905b9 100644 (file)
@@ -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}
-                    <td class="{$lrclass}" data-title="{$column->label}">
+
+            {* 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}
+
+                <td class="{$lrclass}" data-title="{$column->label}">
             {* 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.