canonical url

Главные вкладки

Аватар пользователя Nam3D Nam3D 10 сентября 2014 в 9:23

Доброго времени суток! Очень рассчитываю на вашу помощь Smile

Дано:
Dupal 7

Модули:
Global Redirect
Meta tags (quick)
Page Title

Суть проблемы:
Не могу включить (заставить работать) canonical url.

Настройки:
Global Redirect - включение и отключение галки "Добавить каноническую ссылку" - ничего не дает.
Meta tags (quick)- включены галки в столбце "Канонический URL" напротив всех нужных материалов. В управлении полями появилось поле "(Meta)Канонический URL meta_canonical Meta Текстовое поле" и само поле в нужном содержимом (страницы).

Но не смотря на то, что поле заполнено, в исходном коде страницы нет упоминания meta canonical.

Единственное что удалось выяснить: если зайти в настройки поля "meta_canonical" и изменить значение мета с canonical на canonical1, то новое значение сразу начинает отображаться в исходном коде страницы.

Чувствую где-то какой-то конфликт с мета тегом, но знаний не хватает понять откуда растут ноги. Есть идеи?

Комментарии

Аватар пользователя Nam3D Nam3D 10 сентября 2014 в 10:00

Закон подлости: стоило спросить на форуме, как нашел решение "проблемы".

В коде template.php обнаружилось вот такое:

function mytheme_html_head_alter ( &$vars ) {
unset ( $vars ['system_meta_generator'] );
foreach ( $vars as $i => $v ) {
if ( preg_match ('#:canonical:#si', $i )) {
unset ( $vars [$i] );
}
}
}

Комментирование нужных строк решило проблему.