Изменил ли drupal значение тела и safe_value - PullRequest
0 голосов
/ 09 января 2020

Итак, моя страница отображает тело из текстового редактора. Раньше мы использовали $variables["body"][0]["value"], но с недавних пор это лишено всех тегов html, таких как <p><div><h1> ...

Вместо этого у $variables["body"][0]["safe_value"] есть они, и я не уверен, что оно было перед. Мы не делаем никаких предварительных рендерингов наших вещей.

Спасибо за всю информацию, мы просто пытаемся предотвратить это снова.

1 Ответ

0 голосов
/ 31 января 2020

У меня фактически была та же самая проблема. Для меня это вопрос устаревшего php кодирования. Нужно просто прекратить использовать следующие коды:

print($variables["body"][0]["value"]);

или даже

print($variables["body"][0]["safe_value"]);

Вместо этого используйте функцию рендеринга Drupal:

print render($content['body']);
...