Есть тема с некой структурой типа
mytheme
-includefolder/include1.php
-page.tpl.php
когда в page.tpl.php пишу <?php include ("includefolder/include1.php"); ?>
или <?php include ("/includefolder/include1.php"); ?> или <?php include ("../includefolder/include1.php"); ?> в общем что ни пробую только sites/all/themes/mytheme/templates/includefolder/include1.php
Комментарии
из стандартных способов:
DRUPAL_ROOT - константа, путь к корню друпала
drupal_get_path() - функция, для получения относительного от корня сайта пути к модулю/теме
$directory - переменная, на сколько помню, есть во всех шаблонах, содержит относительный от корня сайта путь к теме/модулю(смотря где находится сам шаблон)
а вообще, Ваш способ должен работать, вероятнее всего где-то ошиблись в написании или типа того, только вместо include рекомендую использовать require(фатальная ошибка более заметна, иначе можете и проморгать, если кусок шаблона отвалится при деплое или вроде того)
спс!