Как получить token из HTML-тега description материала?

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

Аватар пользователя kolotunbobo kolotunbobo 4 мая 2019 в 16:34

Есть теги:
[node:title]
[node:summary] но это анонс.

Как получить токен именно заполненного тега HTML description?

Нужен этот токен для заполнения полей в модуле Metatag Schema.org и OpenGraph

Комментарии

Аватар пользователя Semantics Semantics 4 мая 2019 в 18:53

Тогда в зависимости от того, как у вас эти теги организованы - от того и идите.
В metatags токены есть на значение каждого настроенного метатега https://git.drupalcode.org/project/metatag/blob/7.x-1.x/metatag.tokens.i...

Если у вас metatags_quick, то хз, вообще его считаю костылём.
Проекты где он встречается перевожу на metatags всегда

Аватар пользователя kolotunbobo kolotunbobo 5 мая 2019 в 7:43

У меня именно Metatag 7-1-25 и установлен. Но токена под описания я не нахожу.
Вот такой есть, например, из доступных токенов:
[comment-subscribed:node:metatag:description]
А такого, чтобы типа [node:description] не существует.
Само поле-то есть!
Может он как-то иначе называется?

Аватар пользователя marassa marassa 5 мая 2019 в 8:05

Вы хоть примерно себе представляете как устроено и как работает веб-приложение? На тот момент, когда отрабатывает токен, никакой HTML страницы ещё не существует и не может существовать.

Аватар пользователя kolotunbobo kolotunbobo 5 мая 2019 в 8:17

Но поле-то есть!
Т.е., title я могу легко получить, ту же summary - тоже, field_keywords - пожалуйста. Но только не description.
Вот, кстати, в описании токенов его тоже нет:
https://www.drupal.org/node/390482

Как из поля дескрипшн получить токен?

Аватар пользователя kolotunbobo kolotunbobo 5 мая 2019 в 8:27

О!
Нашел.
Вот он:

[node:metatag:description]

Благодаря модулю Metatag. Собственно, он нужен, чтобы его вставлять во всякие модули Schema.org и OpenGraph.
Очень удобно.
Всем спасибо!