== Bidouilles == ====== Plus d'infos ====== ===== Base de données ===== ===== Affichage ==== Maintenant que la base de données est modifiée, on peut forcer Piwigo à lire certains de ces nouveaux champs. Malheureusement, en l'état actuel, cette modification sautera à chaque mise à jour mais il est certainement possible détendre le tableau ''$picture['current']'' autrement. Modifier le fichier ''\plugins\AdminTools\include\events.inc.php'' et ajouter cette ligne : 'event' => $picture['current']['event'], sous celle-ci : 'comment' => $picture['current']['comment'], Puis ajouter ce bloc au fichier ''\picture.php'' : if (!empty($picture['current']['event'])) { $infos['INFO_EVENT'] = $picture['current']['event']; } juste après le bloc : // author Et voilà ! La valeur ''$INFO_EVENT'' est maintenant accessible aux thèmes. ===== Exemple concret ==== Pour ajouter ce nouveau champs ''event'' au thème "Bootstrap Darkroom", on peut remplacer dans le fichier ''\themes\bootstrap_darkroom\template\picture.tpl''ce bloc :
{if isset($COMMENT_IMG)}
{$COMMENT_IMG}
{/if}
par :
{if (isset($COMMENT_IMG) or isset($COMMENT_IMG))}
{if isset($COMMENT_IMG)}
{$COMMENT_IMG}
{/if} {if isset({$INFO_EVENT}) && ({$INFO_EVENT} != null)} {$INFO_EVENT} {/if}
{/if}