@marrs

(Drupal 8) Как получить значение (не массив, а строку?html) custom field в theme_preprocess_node?

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

Есть content_type и к нему прикреплены custom_field.

Задача:
В стандартном поле wysiwyg редактора, вставляется шорткод [my_field], надо чтобы на фронте, вместо этого шорткода выводилось созданное my_custom_field.

Вывожу в файле node--theme-page.html.twig.
Цепляюсь хуком theme_preprocess_node.
Мне нужно примерно такое, но чтобы работало )
function mytheme_preprocess_node(&$variables) {
	
	$variables['content']['body'] = str_replace('[my_field]', $variables['content']['my_custom_field'], $variables['content']['body']);

}
  • Вопрос задан
  • 305 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы