Создать search_api_item

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

Аватар пользователя Dzhenien Dzhenien 23 декабря 2021 в 21:30

Здравствуйте. Есть ентити которое не имеет переводов и они там в принципе не нужны. Но есть необходимость создать search_api_item итемы для всех существующих языков сайта. То есть нужно вручную при создании ентити помимо английской версии итема entity:myEntity/1:en, добавить так же entity:myEntity/1:nl, entity:myEntity/1:fr.
Я пробую добавить в хук следующий код:

<?php    
/** @var $index \Drupal\search_api\Entity\Index */
$index->trackItemsInserted($datasource_id$ids);
?>

Но насколько я понимаю этого не достаточно, так как запись удаляется с бд. Буду очень благодарен за любую помощь.

Лучший ответ

Комментарии