Вы действительно не обходитесь Drupal; вы получаете все накладные расходы Drupal практически без какой-либо выгоды. Чтобы действительно обойти Drupal, вы не должны ставить эти статические документы в Drupal. Drutal's .htaccess настроен на загрузку Drupal только в том случае, если URL-адрес не соответствует фактическому файлу, поэтому поместите ваши фактические файлы там, где они есть, и добавьте Drupal, куда идет Drupal (который не должен перекрываться с файлами .html), будут работать лучше и легче реализовать.
Если вы действительно хотите сбросить HTML в CCK и запустить кучу запросов к базе данных до вывода статического HTML, вы можете просто изменить поле на обычный текст.
Теги головы и тела не разделяются, они подвергаются санитарной обработке. Мне было бы интересно узнать, чего вы пытаетесь достичь, поместив всю HTML-страницу в узел. Я подозреваю, что есть более Drupal-способ делать то, что вы пытаетесь выполнить. –
Клиент имеет огромное количество статических html-страниц, которые структурированы различными способами и в настоящее время только хотят модернизировать части своего веб-сайта. Принятое решение состоит в том, что эти страницы останутся статическими, и на них не будет присутствовать обычный виджет Drupal. Было бы огромным начинанием начать создавать различные файлы page.tpl.php для всех этих типов страниц. Эти статические html-страницы должны находиться в том же каталоге, что и Drupal, и этот тип и код узла позволят критически важным страницам, таким как файл index.html, избегать конфликтов с маршрутизацией Drupal. – Finbarr
+1 за комментарий к трубе ... хотя это * * довольно зверское :) –