Добрый день,
Очередной вопрос по мета тегам. Многие задают подобный вопрос но не получают ответа потому что суть вопроса размыта. Постараюсь описать проблему как вижу ее я.
Давно заметил что не формируются мета теги на странице записи типа контента когда включена автоматическая генерация тегов в настройках типов контента.
При первом обнаружении проблемы начал использовать паттерны. Мета тег description формировался из поля с содержимым статьи, но в дальнейшем заметил что в таком случае в теге оторбражается все содержимое поля (HTML текст) что приводит к уменьшению скорости формирования страницы и к ошибкам со стороны поисковиков. К примеру Bing считает длинный мета тег критической ошибкой.
Сегодня снова решил поэксперементировать с тегами. В форуме нашел информацию что начиная с определенной версии скрипта теги не записываются в бд а формируются на лету если включена автоматическая генерация. Да, действительно, в БД ничего не записывается, прописан «NULL». Тег записывается если вводится руками.
Но! Почему тег не отображается в head страницы когда включена автоматическая генерация и не добавлены паттерны?
К примеру, на демо версии скрипта
demo.instantcms.ru/news/10-glavnye-tendencii-sezona-vesna-leto-2021.html
В настройках типа контента выставлена автоматическая генерация тегов но сами теги не отображаются
Аналогичная ситуация и у меня.
Выставил автоматическую генерацию мета тега description без паттерна - тега нет.
Добавил руками — тег появился.
Добавил паттерн — тег появился но его длину контролировать не могу.
Баг это или нет?
Если да то как исправить?
Главным вопросом остается:
Как сделать так, чтобы тег description формировался без паттерна и был адекватной длины?