riyuzakki: Блог

Главные вкладки

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

21 августа 2010 в 0:17

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

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

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

Исходный код из файла autoassignrole.module (со сторки 473):

<?php
/**
 * Implementation of hook_content_profile_settings().
*/                                                                                                             
function autoassignrole_content_profile_settings()
{
  static 
$autoassignrole;
  if (empty(
$autoassignrole)) {
    
$autoassignrole['values'] = array_keys(user_roles((TRUE)));
  }

  return 

$autoassignrole;
}
?>

Исправление:

<?php
/**
 * Implementation of hook_content_profile_settings().
*/                                                                                                             
function autoassignrole_content_profile_settings()
{
  static 
$autoassignrole;
  if (empty(
$autoassignrole)) {
    
$autoassignrole['autoassignrole_use'] = array();
  }
?>

Торговая система

18 февраля 2010 в 9:55

Интернет магазин нашей компании http://b2b-test.pioner1.ru
Это моя первая разработка на движке Drupal. Интересует мнение (объективное и субъективное) сообщества.
Если есть возможность и желание, пройдите, пожалуйста, всю процедуру заказа, расскажите что не так. В поле комментарий напишите "Тестовый заказ" тогда наш менеджер не станет Вас отвлекать Wink

Дополнительные свойства товаров

3 февраля 2010 в 9:55

Приветствую.
У меня возникла проблема, я не могу найти удобного метода, как в уберкарте добавить всем типам товаров новые поля свойств. С помощью CCK это, конечно, реализуемо, но очень не удобно, т.к. типов товаров много. Подскажите, возможно, есть модуль к уберкарту, позволяющий это сделать.
З.Ы. Прошу обратить внимание, что речь идет не об атрибутах, которые выбираются пользователем, а именно свойства товара, задаваемые администратором.