Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

flop25
2013-01-31 16:13:37

Bonjour

Une "mauvaise" façon de coder s'est répandue, même au sein de l'équipe, du coup je me permets de faire un rappel ET de présenter une évolution à ce sujet pour la 2.6

1- Il est nécessaire de définir des valeurs personnalisées pour $page['body_id'] et $page['section'] et recommandé pour $page['title'], en utilisant loc_end_section_init comme trigger. Tout simplement pour la cohabitation avec les autres plugins et thèmes, afin que ceux-ci puissent savoir quelle page précisément est affichée (bien souvent savoir que ce n'est pas une page d'album), et le title pour le SEO.

2- Pour la 2.6, et afin d'être compatible avec les template-extensions et toujours dans une optique d'améliorer la cohabitation entre extensions, une simple variable a été ajoutée : {if !empty($CONTENT)}{$CONTENT}{/if}
http://piwigo.org/doc/doku.php?id=dev:c … stom_pages
Il est donc toujours nécessaire de personnaliser les variables page via le trigger loc_end_section_init

Code:

$page['body_id'] = 'id_de_la_page';
$page['is_external'] = true;

puis ensuite vous pouvez très simplement ajouter votre fichier tpl :

Code:

$template->set_filename('votre_page', realpath(chemin vers le fichier .tpl));
$template->assign_var_from_handle('CONTENT', 'votre_page');

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact