Заметки начинающего друпаллурга

Поскольку мало еще на русском языке того, что называют заметками по настройке CMF Drupal, вснесу и свою скромную лепту в это дело. Кроме того, кратко о самой системе управления сайтом и подборка документации на неё.

Работа в Drupal с несколькими базами данных


Если вам необходимо на друпал-сайте использовать данные из другой базы (может быть даже с другого хоста), то это достаточно просто сделать. Предоставленные для этого возможности не затрагивают кода ядра и могут быть использованы, как в виде вставок PHP-кода в материалы сайта, так и в собственных модулях и темах.

Темизация вывода полей CCK

Утверждается, что в Drupal можно темизировать всё. Вернее то, что проходит обработку функциями темизации. А это практически все, что мы видим на сайте.

Сказанное относится и к любым полям CCK. Очень часто готовый модуль поля все-таки несколько не подходит вашим требованиям, поскольку отображает информацию не так, как вам хотелось бы, в тоже время предоставляя необходимый функционал для ее редактирования. Данную ситуацию легко исправить не только правкой кода соответствующего модуля, но и просто написанием одной функции, которую вы можете разместить в своей теме, не затрагивая кода ядра или дополнительных модулей.

Устранение ошибок в модуле Imce CCK Image

Устранение ошибок в модуле Imce CCK Image (imceimage) посредством пользовательской темизации вывода поля.

Выводим десятичные величины как градусы, минуты и секунды дуги

Вывод значений числоых полей CCK в виде градусной меры посредством пользовательской темизации вывода поля.

Генерация картинок на Drupal-сайте

При работе над одним своим проектом понадобилось написать PHP-скрипт, который генерирует изображение. С PHP в этом нет ничего сложного.

Поскольку проект уже был сделан на Drupal, возникла мысль, а нельзя ли сделать это используя его возможности, например, для использования некоторых системных функций или подключения к базе данных. Оказалось можно. Причем, как минимум двумя способами: в отдельном файле и в собственном модуле.

Полезные функции Drupal

Функции Drupal, полезные при написании своих модулей.

Операторы И/ИЛИ в модуле таксономии и адресах ссылок

Хотелось бы узнать стоит ли модуль таксономии небольшой доработки?

Drupal. Устранение ошибок при установке модулей

Подключаем к Drupal очередной модуль. Включаем его на странице admin/build/modules, нажимаем Сохранить и... Получаем PHP Fatal error. Причем, на всех страницах Drupal-сайта. Знакомая картина при начальной установке?

Синдикация материалов