Вы здесь

0

Здравствуйте.

В drupal commerce в оформлении заказа имеется раздел "Информация об учетной записи", в котором есть поле "E-mail адрес". Это поле является обязательным и для него создано 2 правила: создание новой учётной записи для анонимного заказа и связать анонимный заказ с существующим пользователем. Задача заключается в том, чтобы это поле было не обязательным и имело описание. Настройки этого поля найти в drupale не смог. Погуглив, нашел что этот раздел просто отключают (скрывается) и добавляют новое поле для e-mail адреса и правила меняют на новое поле. Нашел модуль Email field , который работает с правилами. Перепробовал уже все возможные значения в правилах, но так и не получилось сделать эти правила для нового поля. Может есть другие способы (без использования кода)? Помогите разобраться.

Версия Drupal: 
7.x
Категория: 
Form API
Связанные проекты: 
Drupal Commerce
Вопрос задан 13.08.2015 - 22:12

Ответы

0

я на друио нашел как отключить и сделать необязательным поле заголовка:
название модуля смените на юзер регистер форм альтер и работайте с емайл полем

function MYMODULE_form_alter(&$form, &$form_state) {

  // Make title not required and hide it.
  $form['title']['#required'] = FALSE;
  hide($form['title']);


}
Ответ дан 13.08.2015 - 22:22
0

Задача заключается в том, чтобы это поле было не обязательным и имело описание. Погуглив, нашел что этот раздел просто отключают (скрывается)

Решение намного проще... ))
1. раздел отключаем
2. создаём поле у пользователя необязательное ( мая ямейла для_шоппинга )
и выводим как хотим и где хотим
хоть с портянкой инструкций

Совершенно не понятны какие-то шибко умные решения с модулями и тем более с template.php для таких задач

Ответ дан 14.08.2015 - 10:23
Аватар пользователя embed
embed
-4