Продолжаю воевать с canonical.
Теперь проблема иного характера - игнорируются глобальные настройки поля "канонический URL".
Вот тут /admin/config/search/metatags_quick/fields/meta_canonical указал в поле "Значение по умолчанию" токен [current-page:url:absolute], но в коде страницы продолжает показываться относительный путь . При этом если отредактировать саму страницу и в поле "Канонический URL" указать [current-page:url:absolute], то работает как надо - значит проблема не в токенах.
Чувствую что надо что-то прописать в шаблоне, но не знаю что и куда, потому спрашиваю совета.
Комментарии
Удаляйте quick и ставьте Metatag.
Вариантов пофиксить проблему нет? Не очень хотелось бы сносить этот модуль ибо...
Поднял тестовую копию сайта, выпилил Meta Tags Quick и поставил Metatag - вроде как работает теперь все правильно, но... как бы перенести все настройки тайтлов и дескрипшенов из Meta tags Quick в Metatag? Уж очень не хочется руками все переделывать...
Metatag отлично работает с настройками по умолчанию.
Description формируется автоматически. С title тоже никаких проблем.
Конкретнее, что у Вас там за настройки?
У меня всего-лишь 1к страниц с созданными нужными мне тайтлами и дескрипшенами, которые если я удалю модуль Meta tags Quick, то просто пропадут. Заново забивать все руками? Какой-то не очень план А бредо тайтлы и дескрипшены, которые делает Metatags мне не нужны. Нужно как было.
В общем нужно перенести из Meta tags quick тайтлы и дескрипшены в Metatags.
То есть
<title>Заголовок страницы | Название сайта</title>
отличается от
<meta property="og:title" content="Заголовок страницы" />
и
<meta name="dcterms.title" content="Заголовок страницы" />
?
Заголовки страниц делает не модуль, а человек, который создавал материалы.
Только одно "но" - чтобы снести мета тагс квик - нужно снести все мета поля из материалов и только после этого будет возможность удалить сам модуль. Ладно, даже если тайтлы сохранятся, то дескрипшены точно пропали и сейчас вместо них выдранный из контента текст, который совсем не устраивает. Нужно точно так же как и было.
Попробуйте сначала включить Metatag, а потом отключить и удалить quick.
Интересная мысль, попробую. Завтра отпишусь.
Не-а, не помогло. Metatag не понимает уже созданные поля модулем Meta tags quick - просто пихает еще один дескрипшен на страницу.
Тогда если нечего делать перекидывайте вручную.
можно попробовать напрямую в БД скопировать нужные колонки из одной таблицы в другую. Только это из разряда "Не влезай, убъёт!"
Уже в процессе переноса...
Да ладно, не так уж и страшно, если есть бекапы и тестовый сайт Но вот разобраться что откуда и куда - то еще удовольствие... А потмо ведь еще проверять правильно ли перенеслось или нет
Если переносить через экспорт-редактирование-импорт файлов таблиц, то там особо проверять нечего - 1-2 элемента глянул, если поля не перепутались, то нормально. Главное, в редакторе смотреть, чтоб кодировка не слетела.