Эксклюзивное собрание кода, облегчающего жизнь разработчику и делающего последнего Мастером.
vTXT.blogspot.com - Интересные статьи и ресурсы интернета о php, CMS Drupal, социальных сетях и многом другом.
понедельник, 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.