Pages: 1
Bonjour,
Je reviens encore à la charge avec les balises du header.tpl. J’aurai besoin de vos lumières pour mieux comprendre la génération des balises meta description et meta keyword.
Si on prend le fichier index.php, fichier principal, de la ligne 92 à 105 nous avons
//----------------------------------------------------- template initialization // // Start output of page // $title = $page['title']; $page['body_id'] = 'theCategoryPage'; $template->set_filenames( array('index'=>'index.tpl') ); //-------------------------------------------------------------- category title $template_title = $page['title']; if ( count($page['items']) > 0) { $template_title.= ' ['.count($page['items']).']'; }
Et dans header.tpl. nous avons dans la partie qui m’intéresse
<!-- BEGIN header_meta --> <meta name="author" content="{header_meta.INFO_AUTHOR}"> <meta name="keywords" content="{header_meta.INFO_TAGS}"> <meta name="description" content="{header_meta.COMMENT}"> <!-- END header_meta --> <title>{GALLERY_TITLE} - {PAGE_TITLE}</title>
Je voudrais savoir quelle est la partie du code qui “remplie” le header_meta pour y inclure INFOS_TAGS et COMMENTS.
Merci d’avance pour l’explication du code.
Hors ligne
En très rapide et si je ne me trompe pas :)
dans le fichier page_header.php ligne 60 à 64 environs
// picture header infos
if (isset($header_infos))
{
$template->assign_block_vars( 'header_meta', $header_infos);
}
c'est cela qui assigne au fichier header.tpl
cela fait "ressortir" $header_infos
exemple sur les fichiers des photo picture.php ligne 640 à 651
if (isset($picture['current']['comment'])
and !empty($picture['current']['comment']))
{
$template->assign_block_vars(
'legend',
array(
'COMMENT_IMG' =>
trigger_event('render_element_description',
$picture['current']['comment'])
));
$header_infos['COMMENT'] = strip_tags($picture['current']['comment']);
}
cela laisse "ressortir" $picture['current']
dans le même fichier à partir de la ligne 296 l'interrogation de la table **_images pour aller remplir les infos dans $picture
[edit]A vérifier mais il me semble bien que tout cela a été supprimé pour piwigo.
Dernière modification par ddtddt (2009-01-01 23:49:32)
Hors ligne
ddtddt a écrit:
[edit]A vérifier mais il me semble bien que tout cela a été supprimé pour piwigo.
Hors ligne
VDigital a écrit:
ddtddt a écrit:
[edit]A vérifier mais il me semble bien que tout cela a été supprimé pour piwigo.
MV :)
Hors ligne
Pages: 1