понедельник, 10 октября 2011 г.

Сниппеты

Эксклюзивное собрание кода, облегчающего жизнь разработчику и делающего последнего Мастером.

Написать табы (закладки) собственноручно? Легко!

Одним из лучших способов экономить место на сайте являются табы. Это простой переключатель контента, который одновременно нетруден в создании - и удобен в использовании. Для этой возможности можно использовать связку модулей views + quick tabs. Однако некоторых этот результать может не устроить из-за того, что вьюзы нагружает сайт. Да и лишний код, как всегда, не потворствует SEO оптимизации.

Настройка Denwer-а для мультисайтинга

Например есть мультисайтовая установка друпала:

home/
drupal/
www/
sites/
site1.ru/
site2.ru/

Чтобы научить денвер при открытии site1.ru и site2.ru использовать файлы изhome/drupal/www, нужно в самое начало home/drupal/www/.htaccess добавить:

#dnwr_host site1.ru site2.ru

И перезагрузить денвер.


воскресенье, 9 октября 2011 г.

Баг в модуле Auto Assign Role 6.x-1.2

Суть бага:
При связке с Content Profile невозможно приаттачить поля из дополнительного профиля к форме регистрации.

Симптомы:
Когда создаем в модуле Auto Assign Role альтернативную форму регистрации для определенной роли (назначив ей путь), и пытаемся поставить галочку Use on Auto Assign Role paths в настройках соответствующего профиля в Content Profile, ничего не сохраняется. Как следствие - дополнительные поля из Content Profile не отображаются в альтернативной форме регистрации.

Описание бага:
Модуль Content Profile использует хук hook_content_profile_settings() для того, чтобы сторонние модули могли расширить настройки профиля. Причина бага кроется в неправильной реализации хука в модуле Auto Assign Role.

четверг, 6 октября 2011 г.

Шпаргалка по хукам для drupal 6

Здесь собраны и описаны основные хуки для внедрения в модули Drupal версии 6.x.