Ma boutique magento dispose des éléments suivants pour permettre à Google / moteurs de recherche d'explorer l'ensemble du site.
<meta name="robots" content="INDEX,FOLLOW" />
J'ai maintenant besoin de certains produits particuliers:
<meta name="robots" content="NOINDEX,NOFOLLOW" />
afin que google ne les explore pas / ne les indexe pas. Est-ce possible? Les produits seraient aléatoires (c.-à-d. Pas tous d'une même catégorie), je dois donc pouvoir le faire produit par produit si nécessaire.
Je sais que je pourrais le faire sur une base d'URL comme:
<?php
$currentUrl = Mage::helper('core/url')->getCurrentUrl();
if ($currentUrl == 'xxxxxxx')
{
<meta name="robots" content="NOINDEX,NOFOLLOW" />
}
else
{
<meta name="robots" content="INDEX,FOLLOW" />
}
?>
mais il pourrait y avoir au fil du temps des centaines / milliers de ces derniers.
<value>NOINDEX,NOFOLLOW</value>
lieu de<meta>NOINDEX,NOFOLLOW</meta>
?vous pouvez observer l'événement
controller_action_layout_generate_blocks_after
comme ceci:la source