Для детальных страниц новостей необходимо заполнить тег description. В description должен подставиться первый абзац из текста новости. Подскажите куда копать и какими способами это можно сделать.
Можно вставить как написали выше [node:summary] в настройках модуля metatag, а в типе материала, ограничить вывод анонса 150 символами ( [node:summary] выводит именно анонс материала)
первые две строки из текста материала, который вы залили на сайт -и делаете дискрипшином страницы, на которой она находиться (можно это сделать через скрипт)
Что значит первые две строки? Через какой скрипт? Чем плохи варианты с [node:summary], и вообще другие решения с этой страницы?
Человек либо не читал пост, либо не очень знает друпал.
Разумеется в простом варианте подойдет [node:summary], только он не по строчкам считает (как и зачем вообще можно текст считать строчками?), а по количеству символов либо поле анонса целиком.
Комментарии
Самый простой вариант - https://www.drupal.org/project/metatag
Брать первый абзац... не думаю, что это будет универсальным решением, т.к. вам в идеале, нужно уложиться в 150 символов.
ИМХО, лучше сами забивайте нужный текст в поле "Описание" модуля metatag.
Спасибо
Но что делать если уже есть сотни новостей?
Программно, выдергивать первый
<p>
и как-то так:https://jesusheredia.info/how-to-add-meta-tags-programmatically-in-drupal-7
P.S. Хотя, попробуйте вставить токен - [node:summary] в поле metatag. Возможно, этого будет достаточно, но вряд ли.
Можно вставить как написали выше [node:summary] в настройках модуля metatag, а в типе материала, ограничить вывод анонса 150 символами ( [node:summary] выводит именно анонс материала)
Несколько раз перечитал, так и не понял, что это означает. Раскройте мысль, пожалуйста.
Что значит первые две строки? Через какой скрипт? Чем плохи варианты с [node:summary], и вообще другие решения с этой страницы?
Человек либо не читал пост, либо не очень знает друпал.
Разумеется в простом варианте подойдет [node:summary], только он не по строчкам считает (как и зачем вообще можно текст считать строчками?), а по количеству символов либо поле анонса целиком.
Это кстати не взаимоисключающие варианты.
Задача решается через https://www.drupal.org/project/metatag