Собственно решил разобраться в Drupal. Эта cms давно показала себя как качественный продукт, но два года назад она мне невзлюбилась. Поэтому её обходил стороной.
Сейчас решил в ней капитально разобраться, т.к. понял, что это очень гибкая cms. Попробовал методом тыка и понял, много так не поймешь. Решил делать сайт.
Собственно сама проблема. Ставлю модуль indexpage для Drupal 7. При попытке зайти в админку этого модуля, вылазила ошибка о неизвестной функции "node_get_types()". Немного полазив и ничего не найдя по моей проблеме, решил попытаться исправить сам. Сперва нашел эту функцию на api.drupal.org. Но там к сожалению версии до шестерки. Попробовал добавить код функции из шестерки, но не вышло. Полазив еще чуть-чуть нашел похожую функцию "node_type_get_types()". Заменил вызов функции в модуле indexpage, все отлично, админка работает.
НО! Модуль так и не заработал, вылезла следущая ошибка, которую я пытался решить по аналогии, но не получилось.
Собственно ошибка: "Fatal error: Call to undefined function db_rewrite_sql() in modules/indexpage/indexpage.module on line 368".
С Drupal два дня и движок знаю плохо. Однако нашел, что данная функция должна быть прописана в /includes/database.inc в шестерке. В Drupal 7 нет такого файла, есть /includes/database/database.inc, но упоминания данной функции я не нашел.
Собственно прошу помощи.