drupal 7: Как изменить вывод метатега description?

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

Аватар пользователя dmitry_bavin dmitry_bavin 3 апреля 2022 в 18:12

Добрый день!

Я не пойму, как в drupal 7 получить значение description, преобразовать его, и вывести в head. С помощью того же str_replace. Может есть какие-то фильтры, хуки... Стоит плагин Metateg

Зачем мне это нужно:
SEO специалист попросил, для пагинации написать правило:

Title - Page №
Page №. Description

Вроде мог бы обойтись токеном [current-page:pager], но мне нужно менять его значение в тайтле на "- Page №", а в Description на "Page №.". Что бы на нулевой странице, без параметров, не получать символ "-" и "." соответственно.

Что можно сделать в этой ситуации?

Комментарии

Аватар пользователя adano adano 3 апреля 2022 в 18:29
1

В нормальной ситуации - прописать правило в robots.txt.
Или можно программно установить поведение (редирект) на страницах пейджера
- https://api.drupal.org/api/drupal/modules%21system%21system.api.php/func...
- https://api.drupal.org/api/drupal/modules%21system%21system.api.php/func...
- views_pre_render - в вьюхе

Аватар пользователя dmitry_bavin dmitry_bavin 3 апреля 2022 в 19:01

Спасибо за Ваш ответ!

Можете немного подробнее описать Ваше решение?
Что нужно прописать в robots?
Не совсем понял, что реализуется в этих хуках? Обработка url адресов?