Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Résolu] Petit souci dans LISE
#1
Bonjour,

Dans un gabarit de détail je récupère l'info d'un champ customfield de la façon suivante :
Code :
[== Indéfini ==]
{foreach from=$item->fielddefs item=fielddef}

{if $fielddef.alias == 'petitsommaire'}
<div class="uk-grid">
<div class="uk-width-medium-1-1">
<div class="uk-panel uk-panel-box">
{$fielddef.value|truncate:620:'..':false:false}
</div>
</div>
</div>
{/if}
...... {/foreach}

Tout va bien sauf que je récupère le nom du champ suivi de ":" et la valeur du champ... En principe c'est seulement la valeur du champ qui devrait être retournée non ?

Du coup j'obtiens:

Petit sommaire : blablablablabla.....
J'ai vu qu'à la création du champ on trouve justement un champ "Gabarit" qui contient : {$fielddef.name}: {$fielddef.value}

Je supprime donc "{$fielddef.name}:" et j'applique : cela fonctionne mais j'obtiens toujours le nom du champ + la valeur du champ. Je soupçonne une histoire de cache et fait le nécessaire. Rien n'y fait, la bête résiste.
Pour info c'est du 2.1.3 et LISE est en 1.2.1.1
Du coup je ne sais pas trop si c'est moi qui utilise une syntaxe erronée ou si ce comportement n'est pas attendu.

Voilà le truc... Smile
Win 10 pro 64 - CMSMS 2.2.19 - grincheux parfois...


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)