В drupal 8 и 9 выпилили возможность вставить PHP код на страницу. С одной стороны это правильно и безопасно, с другой стороны — иногда нужно. Для того чтобы вернуть возможность вставить PHP потребуется установить расширение:
https://www.drupal.org/project/php
Устанавливаем:
Включаем:
Появляется новый текстовый формат "PHP-код":
Создаём страницу в этом формате:
Работает:
Примечательно, что кроме PHP можно вставлять также любой HTML код, например тег <iframe>, который текстовым форматом "Полный HTML" почему-то не поддерживается.