Устанавливаем Apache Solr Search на Drupal

В этой статье рассмотрим установку Apache Solr на сервер, для использования в связке с Drupal сайтом

Улучшаем поиск на Drupal

Не секрет, что поиск из коробки в Drupal 7 оставляет желать лучшего. В этой статье поговорим о том, как его можно улучшить

Устанавливаем Java на CentOS

Рассмотрим установку движка Java RE на наш Linux сервер на примере Java JRE 7 и CentOS

Темизация меню

Задача на первый взгляд простая, но не решаемая существующими на данный момент модулями — задать определенному меню свой id и class.

Темизация форм Drupal 7 на примере формы поиска

В общем случае для темизации любой формы в Drupal используется функция form_alter. Рассмотрим ее работу на примере темизации формы поиска

Получаем нужные нам ноды с помощью EntityFieldQuery

Начиная с Drupal 7, вы можете выбрать ноды с условиями, с помощью класса EntityFieldQuery. Ниже приведены несколько примеров.

Правильно выводим поля в Drupal 7

Drupal 7 дает возможность работать с сущностями (Entities), а вместе с этим и мощный API для работы с полями, которые могут быть прикреплены к сущностям. Если Вы управляете полями через вкладки «Управление полями» и «Управление отображением» на странице типов материалов, то Drupal сам заботится о правильной работе с полями.

Проблема с обновлением в Drupal 7

Все нижеописанное может настигнуть вас, если вы используете VPS хостинг на базе Linux. В моем случае это был CentOS с установленным ISP Manager. При попытке обновить модули Drupal выдал мне: You are not using an encrypted connection, so your password will be sent in plain text

HTML5 и Internet Explorer 7-8

Решение как подружить Internet Explorer и HTML5

entity_load

Загружает сущности (entity) из базы данных. Сущности хранятся с статическом кеше памяти и не требуют обращения к базе данных, если загружаются при том же запросе страницы.

В качестве примера получим сущности типа photo.

Страницы