Помоги плс умным советом и свежим взглядом на вопрос. У меня будет каталог фирм и на кажого пользователя только одна фирма. И нужно, что бы при регистрации пользователя создавался материал типа "Фирма" и заполнялись поля одновременно. Т.е после входа пользователя на сайт уже к нему прикреплена фирма. Можно сделать подулем Node_limit ограничение на создание только одной фирмы, но не обязывает ее создавать, а мне так нельзя. Может можно как-то решить вопрос так: зарегился человек, вошел под своим аккаунтом и пока не разместит фирму, то ничего делать не сможет. Но все же лучше, что бы человек в самом начале указал свои данные по регистрации сразу же заполнил ноду по фирме. Есть модуль под названием inline_registration, он якобы для этого и сделан, но его легко обойти и работает очень нестабильно и криво. Спасибо за помощь!
Комментарии
content_profile?
Он только под Drupal6, но сейчас гляну еще аналоги.
в Rules есть возможность прописать такое правило.
спасибо, посмотрю его. Но, все же лучше сделать что бы регистрация человека и фирмы шла одновременно, это идеальный вариант. Потому что даже ечли деать через Rules, то у меня останется ссылка "Создать фирму", хоть она и будет не действительна потом.
Или может у кого будут совсем другая идея, как связать создание аккаунта и ноды фирмы.
не надо создавать ноду при регистрации, пусть фирма будет частью профиля, т.е создайте все необходимые для фирмы поля в профиле, сделайте их скрытыми, оставив лишь поля пользователя. Каталог на виевз с выводом нужных полей. Если хотите, можно еще прикурутить вкладку Фирма на странице пользователя, будет отображаться рядом со стандартной вкладкой Просмотр, там можно вывести всю инфу о фирме, делается опять же на виевз, я создавал тут недавно тему, там расписано, поищите
Правильно, нода абсолютно не нужна.
Спасибо за советы! Так и попробую сделать!
Установил модуль profile2, все вроде хорошо работает. Но есть один ньюанс- модуль создает как бы пораллельный профиль, т.е. при нажати на просмотр автора ноды поля не видны, а просмотреть автора уже через profile2 все хорошо. Нет вариантов, что бы убрать совсем родного автора поставить авто profile2 по умолчанию?
Прочитай сами что написали. Поняли? Я вот нет....
я установил модуль, который при регистрации пользователя выводит и нужные поля ССК, т.е. поля фирмы. Но после регистрации и захода на сайт у меня есть профиль пользователя дефолтный, в котором никаких полей фирмы нет и есть профиль пользователя, созданный этим модулем, в ктором уже есть все поля нужные. Но, когда я создаю новую ноду то у меня пишется автор(фирма), нажимаю на него и никаких полей в профиле нет.
я установил модуль, который при регистрации пользователя выводит и нужные поля ССК, т.е. поля фирмы. Но после регистрации и захода на сайт у меня есть профиль пользователя дефолтный, в котором никаких полей фирмы нет и есть профиль пользователя, созданный этим модулем, в ктором уже есть все поля нужные. Но, когда я создаю новую ноду то у меня пишется автор(фирма), нажимаю на него и никаких полей в профиле нет.
зачем вообще нужен профайл 2 ? Делайте на дефолтном профиле
А каким образом на дефолтном профиле добавить поля ССК без доп модулей?
Нашел как делать родным модулем, вплотную ненаходил, не привык еще к семерке:). Спасибо за советы и помощь!