Не зарегистрирован
Приглашаем в
блог Amiro.CMS . Регулярные обзоры, опыт, решения, практикумы.
Форум -> Разработка плагинов, вопросы по API -> Создание канонических ссылок на страницах сайта
Показать все сообщения в этой ветке
Добавлено: Создание канонических ссылок на страницах сайта 15.09.14 12:20:56
Регистрация: 21.03.07
Сообщений : 261
Обратиться по имени
Надеюсь, не забыли добавить обработчик события
AMI_Event::addHandler('v5_on_apply_data', 'cstV5OnApplyData', AMI_Event::MOD_ANY);
function cstV5OnApplyData($name, array $aEvent, $handlerModId, $srcModId){
if('page_layouts' == $aEvent['type']){
$html = cstGetCanonicalProductURL();
if($html){
$aEvent['aData']['html_head_tail'] .= $html;
}
}
return $aEvent;
}
Для проверки, находитесь ли в разделе каталога, можно заменить проверку
AMI_Registry::get('page/itemId') > 0 на
(AMI_Registry::get('page/itemId') > 0 || AMI_Registry::get('page/catId') > 0)
Так же не забывайте, что система кэширует страницы, на время разработки можно отключить кэш (Панель управления / Сервис / Настройка системы / "Система: общие настройки" , раздел "Системные настройки" или "Отладка".
Чтобы добавить сообщение, пожалуйста зарегистрируйтесь и/или войдите в систему .