Dans http://piwigo.org/dev/browser/tags/2.0. … e.php#L858
La table $infos, dans les valeurs sont assignées au template, il n'y a pas de clé "INFO_PICTURE_NAME"...
pas de $infos['INFO_PICTURE_NAME'] => quand $template->assign($infos);
le template n'a pas {$INFO_PICTURE_NAME}
=> isset($INFO_PICTURE_NAME) renvoie faux.
Ca marche nickel, encore une fois merci.
Pour info, pourquoi <td class="value">{$current.TITLE}</td>
à la place de
<td class="value">{if isset($INFO_PICTURE_NAME)}{$INFO_PICTURE_NAME}{else}{'N/A'|@translate}{/if}</td>
Une histoire de table ??
Nol a écrit:
Dans le fichier picture-perso.tpl, ....
J'ai ajouté dans infoTable
<tr>
<td class="label">{'Picture name'|@translate}</td>
<td class="value">{if isset($INFO_PICTURE_NAME)}{$INFO_PICTURE_NAME}{else}{'N/A'|@translate}{/if}</td>
</tr>
C'est bien la voie à prendre...
Essaie:
{if isset($current.TITLE)}
<tr>
<td class="label">{'Picture name'|@translate}</td>
<td class="value">{$current.TITLE}</td>
</tr>
{/if}
Je souhaiterai déplacer le champs "nom de l'image" (qui se situe au-dessus de l'image) en dessous de "créée le". Dans le fichier picture-perso.tpl, après avoir supprimer
{if $SHOW_PICTURE_NAME_ON_TITLE }
<h2>{$current.TITLE}</h2>
J'ai ajouté dans infoTable
<tr>
<td class="label">{'Picture name'|@translate}</td>
<td class="value">{if isset($INFO_PICTURE_NAME)}{$INFO_PICTURE_NAME}{else}{'N/A'|@translate}{/if}</td>
</tr>
Mais le nom de l'image : non disponible