Собственно решил разобраться в 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, но упоминания данной функции я не нашел.
Собственно прошу помощи.
Комментарии
внимание, помощь КО: используйте пока 6 ветку! не надо с уровнем знаний новичка лезть в кровоточащий d7.
Работаем пока на 6й.
да, эт точно, 7-ку пока отложите в сторону.
Возмите 6-ку и прочитайте пару хороших книг по Drupal:
http://www.ozon.ru/context/detail/id/4881490/
http://www.ozon.ru/context/detail/id/4231881/
Ниче. Я год назад наблюдал, как один совершенно новый человек в пхп никак не мог разобраться с PHP6 ). Не устанавливался он у него.
Поперёк батек в пекло, тьфу, семерку
Ей богу, даже не рискуйте делать сайт на ней - это же альфа.