Я пытаюсь изменить содержимое всех моих статей статьи, чтобы вставить div после первого абзаца.
В настоящее время я использую ловушку: hook_entity_view_alter
function bcom_advertising_entity_view_alter(array &$build, Drupal\Core\Entity\EntityInterface $entity, \Drupal\Core\Entity\Display\EntityViewDisplayInterface $display) {
$text = $build['body'][0]['#text'];
$end_of_paragraph = strpos($text, '</p>');
insertSlimcutDiv($end_of_paragraph, $build['body'][0]['#text']);
}
В insertSlimcutDivФункция Я могу вставить что-то после первого
Если я добавляю обычный текст, это работает, если я добавляю div, это удаляется Drupal.
Любая идея, как ядолжен с этим справиться?
Спасибо за помощь!