В моем магазине magento есть следующее, чтобы позволить Google / поисковым системам сканировать весь сайт.
<meta name="robots" content="INDEX,FOLLOW" />
Теперь мне нужны некоторые конкретные продукты, чтобы:
<meta name="robots" content="NOINDEX,NOFOLLOW" />
так что Google не сканирует / не индексирует их. Это возможно? Товары должны быть случайными (то есть не все из одной категории), поэтому я должен быть в состоянии сделать это для каждого продукта, если это необходимо.
Я знаю, что могу сделать это на основе URL, как:
<?php
$currentUrl = Mage::helper('core/url')->getCurrentUrl();
if ($currentUrl == 'xxxxxxx')
{
<meta name="robots" content="NOINDEX,NOFOLLOW" />
}
else
{
<meta name="robots" content="INDEX,FOLLOW" />
}
?>
но со временем их может оказаться сотни / тысячи.
<value>NOINDEX,NOFOLLOW</value>
вместо<meta>NOINDEX,NOFOLLOW</meta>
?Вы можете наблюдать за событием,
controller_action_layout_generate_blocks_after
как это:источник