Добрый день, подскажите, пожалуйста, как решить проблему:
Создала простой модуль, в котором вызвала с помощью module_load_include файл.
Проблема в том, что файл отображается над шапкой сайта, а не в теле страницы. При этом, когда я просто вписала текст или тут же вписала теги таблицы, все отображается нормально на странице.
В чем может быть проблема?
Комментарии
объявляю слет гадалок.
вы бы хоть код в пример привели и скриншоты
Да тут пример не нужен. Автор привык к простейшим php cайтам или wordpress'у и ждет того же поведения от друпала.
Код, включенный в файл модуля, не должен ничего выводить напрямую в браузер. Он не должен содержать html вообще. В этом файле только логика. Для вывода контента существуют многие способы. все зависит от цели. Возможно, вам не нужно создавать модуль, можно обойтись правками в теме (если она кастомная). А может вам нужно создать блок, или страницу, или альтерить вывод ноды.
Вам нужно привести информацию в соответствии с правилами друпала, предоставить форму для вывода информации и в нужном месте шаблона(блока, ноды) использовать drupal_get_form('YOUR_MODUL_FORM') и drupal_render() соответственно.
Большое спасибо за помощь!