Расширенные сниппеты для Drupal 7

Аватар пользователя OksanaD OksanaD 9 апреля в 10:48

Несколько месяцев собиралась с духом, чтобы настроить микроразметку. Нашла статью: https://seonomad.net/article/delaem-rasshirennye-snippety-dlya-drupal-7
1. Скачала и загрузила модули:

  • Token
  • Custom token
  • Metatag
  • Fivestar и Voting Api
  • Schema.org metatag
  • Structured data

2. Вот этот модуль выдал такую ошибку:

3. Наш специалист обновил PHP до версии 7.2.23.
4. Модуль по-прежнему не устанавливался, ещё и при попытке редактирования любой страницы стал выдавать ошибку: 500. В итоге, выяснилось, что модули порушили базу данных.
5. Специалист ночью при помощи хостинга вернул предыдущую версию сайта, и попросил на сайте больше ничего не делать Sad

Вопрос 1: что я сделал неправильно?
Вопрос: 2 как настроить микроразметку schema.org для расширенных сниппетов в Drupal 7?

Комментарии

Аватар пользователя ivnish ivnish 9 апреля в 10:51

Вам нужно найти другого, нормального специалиста. Если нужна будет помощь, пишите в личку. Или в телеграм. Контакты в профиле

Аватар пользователя P.Selfin@drupal.org P.Selfin@drupal.org 9 апреля в 12:56

2. по скриншоту
Еще можете удалить модуль Page Title - он не включен у вас, но тем не менее.

Дальше многое зависит от вашего сайта в целом.
Я бы на вашем месте начал просто с установки модуля metatag, в нем уже многое можно настроить (title, description, мета теги для соцсетей).
В целом бы проверил сайт на микроразметку - часто в темах оформления она уже есть для хлебных крошек например.
Ну и далее уже по вкусу - нужна вам цена или нет, нужны ли рейтинги статей?

А то вы сразу с головой в кастом токены, правку темы и тд. Не торопитесь, если точно не понимаете что и зачем делаете.

Аватар пользователя OksanaD OksanaD 9 апреля в 13:03

Спасибо большое! Да, сейчас в этом модуле — Metatag — как раз и копаюсь. Попробую ещё настраивать разметку через html, в коде страницы, через div.

Аватар пользователя jura12 jura12 9 апреля в 14:31

когда у меня были косяки на сайте я отключал все подозрительное чтобы добиться устойчивой работы. потом аккуратно включаю обратно и внимательно слежу правильно отрабатывает сайт или нет.
бывает установить зеленый модуль установить недостаточно. надо либо ставить dev версию либо вовсе отказываться от модуля.
последний случай был. заменил global redirect на redirect ради большей совместимости с друпал 8 после этого выходила ошибка циклической переадресации и на сайт не войти и друш не работает. удалил вручную redirect и все стало мирно и чинно.