Доброго времени суток! Очень рассчитываю на вашу помощь
Дано:
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, то новое значение сразу начинает отображаться в исходном коде страницы.
Чувствую где-то какой-то конфликт с мета тегом, но знаний не хватает понять откуда растут ноги. Есть идеи?
Комментарии
Закон подлости: стоило спросить на форуме, как нашел решение "проблемы".
В коде 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] );
}
}
}
Комментирование нужных строк решило проблему.