Создала 2 профиля, включила их на одной странице регистрации. Получается, нужно снять ограничение обязательности полей, чтобы оставить пустыми поля из другого профиля. Есть ли другие варианты, как обойти это ограничение, чтобы сохранить обязательность полей, так как мне желательно, чтобы обязательные поля нужного профиля были заполнены.
Комментарии
Может это подойдет multiple_registration
Спасибо, я посмотрю. Представляешь, установила друпал 9 - композер не дает установить Realname, Conditional fields.
Conditional fields вполне меня устраивает. Вот как быть? Принудительно прописать разрешение что ли? Теперь надо думать, как извернуться, чтобы обойтись без них.
Мне нужно к ноде прицепить определенные поля из профиля пользователя.
Я могу вытащить их в макете слоев билдера, но оказалось, что после регистрации по методу Profile этих полей там и нет.
Пойду думать...
Ваш рекомендованный модуль закачался.
Поставить 8.9, и дать разрабам полгодика допилить модули для совместимости с девяткой.
Ощущение такое, что девятка более стабильная. Или я еще не успела ее испортить каким-нибудь модулем.
multiple_registration - как раз то, что нужно. Спасибо за подсказку. Кучу полей вложила в группы полей во вкладках, разнесла по разным страницам регистрации. Эти поля доступны в слоях билдера. Так что и Realname не нужен.
Девятка - это восьмерка без легаси кода. Не надо её идеализировать
Пойду почитаю, что такое легаси код. Я даже drupal console не могу поставить.
А как и где вы поставили/используете Композер?
Я подключаюсь к серверу хостера beget - использую программу PuTTy. Захожу в корень сайта. Использую команду composer-php7.3 require drupal/d8w3css (загрузила тему d8w3css).
Я через композер загрузила 9 версию и установила без проблем.
Временами композер ругается на нехватку памяти, тогда использую команду
COMPOSER_MEMORY_LIMIT=-1 composer-php7.3 require drupal/d8w3css
Модули, определенные на drupal.org от 8.8, устанавливаются. Отмеченные 8.x , в желтой зоне, альфы, беты -нет.
/*Вредные советы*/
Можете попробовать conemu поставить. Тогда вы сможете быстрее подсоединятся к серверу в режиме командной строки.
В 1й раз
ssh user_name@servername.com
В последующие разы
sshpass -p 123456 ssh user_name@server_name.com
В Putty тоже быстро. Но там хитрая настройка есть, я ее сделала по совету хостера из интернета. Сейчас не помню.
После настройки открываю программу с сохраненной сессией, вставляю пароль (копирую из блокнота и вставляю правой кнопкой мыши) и все.