Как лучше реализовать при регистрации обязательное создание ноды

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

Аватар пользователя Visualmafia Visualmafia 11 октября 2011 в 0:30

Помоги плс умным советом и свежим взглядом на вопрос. У меня будет каталог фирм и на кажого пользователя только одна фирма. И нужно, что бы при регистрации пользователя создавался материал типа "Фирма" и заполнялись поля одновременно. Т.е после входа пользователя на сайт уже к нему прикреплена фирма. Можно сделать подулем Node_limit ограничение на создание только одной фирмы, но не обязывает ее создавать, а мне так нельзя. Может можно как-то решить вопрос так: зарегился человек, вошел под своим аккаунтом и пока не разместит фирму, то ничего делать не сможет. Но все же лучше, что бы человек в самом начале указал свои данные по регистрации сразу же заполнил ноду по фирме. Есть модуль под названием inline_registration, он якобы для этого и сделан, но его легко обойти и работает очень нестабильно и криво. Спасибо за помощь!

Комментарии

Аватар пользователя Visualmafia Visualmafia 11 октября 2011 в 1:35

Softovick wrote:
в Rules есть возможность прописать такое правило.

спасибо, посмотрю его. Но, все же лучше сделать что бы регистрация человека и фирмы шла одновременно, это идеальный вариант. Потому что даже ечли деать через Rules, то у меня останется ссылка "Создать фирму", хоть она и будет не действительна потом.

Аватар пользователя imarat imarat 11 октября 2011 в 2:26

не надо создавать ноду при регистрации, пусть фирма будет частью профиля, т.е создайте все необходимые для фирмы поля в профиле, сделайте их скрытыми, оставив лишь поля пользователя. Каталог на виевз с выводом нужных полей. Если хотите, можно еще прикурутить вкладку Фирма на странице пользователя, будет отображаться рядом со стандартной вкладкой Просмотр, там можно вывести всю инфу о фирме, делается опять же на виевз, я создавал тут недавно тему, там расписано, поищите

Аватар пользователя Visualmafia Visualmafia 11 октября 2011 в 22:13

Установил модуль profile2, все вроде хорошо работает. Но есть один ньюанс- модуль создает как бы пораллельный профиль, т.е. при нажати на просмотр автора ноды поля не видны, а просмотреть автора уже через profile2 все хорошо. Нет вариантов, что бы убрать совсем родного автора поставить авто profile2 по умолчанию?

Аватар пользователя Visualmafia Visualmafia 12 октября 2011 в 1:20

Softovick wrote:
Прочитай сами что написали. Поняли? Я вот нет....

я установил модуль, который при регистрации пользователя выводит и нужные поля ССК, т.е. поля фирмы. Но после регистрации и захода на сайт у меня есть профиль пользователя дефолтный, в котором никаких полей фирмы нет и есть профиль пользователя, созданный этим модулем, в ктором уже есть все поля нужные. Но, когда я создаю новую ноду то у меня пишется автор(фирма), нажимаю на него и никаких полей в профиле нет.

Аватар пользователя Visualmafia Visualmafia 12 октября 2011 в 1:21

Softovick wrote:
Прочитай сами что написали. Поняли? Я вот нет....

я установил модуль, который при регистрации пользователя выводит и нужные поля ССК, т.е. поля фирмы. Но после регистрации и захода на сайт у меня есть профиль пользователя дефолтный, в котором никаких полей фирмы нет и есть профиль пользователя, созданный этим модулем, в ктором уже есть все поля нужные. Но, когда я создаю новую ноду то у меня пишется автор(фирма), нажимаю на него и никаких полей в профиле нет.