Вы здесь

Rest, JSONAPI и метатеги на многоязычном сайте: как правильно реализовать?

0

Добрый день, имеется следующая проблема:
Есть сайт на друпале, который используется как back для фронта и мобильных приложений. В качестве основного модуля используется модуль jsonapi. Материалы мультиязычны, соответственно метатеги тоже должны быть на нескольких языках.
Имеется проблема 1: поле метатегов в jsonapi приходит пустое.
Есть длинное обсуждение на d.org, по результатам которого вроде как есть патчи, но они у меня не заработали.

Как вариант решения - пользоваться встроенным рестом, это частично работает: Приходят на основном языке,
Но при попытке сделать в админке (/admin/config/regional/content-language) метатеги переводимыми, возникает проблема 2: они вообще перестают приходить как поле на любом языке!

Поэтому возникают вопросы:

  1. Получилось ли у кого-нибудь получать метатеги через jsonapi? Если да, то как вы этого достигли?
  2. Получилось ли сделать метатеги переводимыми?
  3. Имеет ли смысл вообще на данный момент использовать Drupal 8 для работы в качестве источника данных для API?

Версии друпала и модулей:
Drupal 8.5.3 + metatag 8.x-1.5. + jsonapi 8.x-1.16.

Версия Drupal: 
8.x
Связанные проекты: 
Metatag
Вопрос задан 04.05.2018 - 07:10

Ответы