Include в Drupal

Аватар пользователя Login88 Login88 20 апреля 2012 в 13:49

Добрый день. Хотелось бы узнать, как в Drupal можно инклудить другие файлы.

Допустим, нам нужно в какое-то место сайта вывести содержимое определённого файла, который лежит в папке темы. Файл назовём "text.php". В WordPress, такое можно реализовать такой строчкой кода:

<?php include (TEMPLATEPATH '/text.php'); ?>

Т.е. в теле сайта встраивая этот код, на сайте будет выводится информация из файла "text.php".

Подскажите пожалуйста, как такой код должен выглядеть для Drupal.

Комментарии

Аватар пользователя Shok211 Shok211 20 апреля 2012 в 14:02

'my_theme_name' - Указали машинное имя вашей темы
'/file.php' - Указали существующий файл

Аватар пользователя Login88 Login88 20 апреля 2012 в 14:06

Я так понял, регистр букв в названии темы учитывается. Сейчас попробовал тему с большой буквы написать и всё заработало.

Спасибо.

Аватар пользователя Shok211 Shok211 20 апреля 2012 в 14:47

"Ch" wrote:
module_load_include('theme', 'my_theme_name', 'file.php');

http://api.drupal.ru/api/function/module_load_include/6 --> там написано что первый аргумент -> это расширение -> 2 это имя модуля -> 3 расположения файла без расширения. И в теле функции видно что она работает только с папкой модулей