Pages: 1
Bonjour,
Je souhaite insérer une balise META dans mon HEAD uniquement sur la page d'accueil de ma galerie.
Je recherche donc une condition {if} appropriée, quelque chose comme :
{if $is_home} ...mon code HTML {/if}
Hors ligne
pour pouvoir répondre à ta question, qu'est ce que tu as sur ta page d’accueil, les albums ? une aditional page ?, autre chose ?
Quel balise meta veux tu personnaliser ?
Hors ligne
en plugin perso, je ferais un truc du genre
add_event_handler('loc_begin_page_header', 'metapersohome');
function metapersohome()
{
global $template, $page, $meta_infos;
$meta_infos['info'] = $template->get_template_vars('INFO_FILE');
if (isset($page['section']) and $page['section'] == 'categories' and empty($page['category']['id']))
{
$template->assign('INFO_FILE', $meta_infos['info'] . ', ' . 'CE QUE TU VEUX');
}
}
add_event_handler('loc_after_page_header', 'set_meta_back');
function set_meta_back()
{
global $template, $meta_infos;
$template->assign(array(
'INFO_FILE' => $meta_infos['info'],
)
);
}
Hors ligne
après tu as aussi [extension by ddtddt] Meta
Hors ligne
ddtddt a écrit:
en plugin perso, je ferais un truc du genre
add_event_handler('loc_begin_page_header', 'metapersohome');
function metapersohome()
{
global $template, $page, $meta_infos;
$meta_infos['info'] = $template->get_template_vars('INFO_FILE');
if (isset($page['section']) and $page['section'] == 'categories' and empty($page['category']['id']))
{
$template->assign('INFO_FILE', $meta_infos['info'] . ', ' . 'CE QUE TU VEUX');
}
}
add_event_handler('loc_after_page_header', 'set_meta_back');
function set_meta_back()
{
global $template, $meta_infos;
$template->assign(array(
'INFO_FILE' => $meta_infos['info'],
)
);
}
Merci, c'est beaucoup plus que je ne demandais :)
Donc au final, pour cibler uniquement la page d’accueil (dans le cas ou il s'agit de "photos au hasard") la condition est :
if (isset($page['section']) and $page['section'] == 'categories' and empty($page['category']['id'])) { ... }
Sinon j'utilise déjà l'extension "meta", mais sauf erreur de ma part elle modifie les balises forcément sur TOUTES les pages, on ne peut pas cibler par type de page.
Merci encore !
Hors ligne
mike23 a écrit:
Sinon j'utilise déjà l'extension "meta", mais sauf erreur de ma part elle modifie les balises forcément sur TOUTES les pages, on ne peut pas cibler par type de page.
ah ! il faut que tu demande au dev d'améliorer son plugin :-D
Hors ligne
Pages: 1