Разрешить пользователям добавлять материалы.

Аватар пользователя anna1038 anna1038 4 ноября 2015 в 20:20

Добрый день!
Прошу помощи в решении задачи. Хочу пользователям сайта позволить добавлять материал. Необходимо было, чтобы после добавления определенного типа материала появлялась форма с добавлением другого типа материала, по каким-то определенным свойством связанного с предыдущем типом. На примере, есть тип материала - парикмахерская, в котором описывается все о заведении - адрес, часы работы, телефон. Есть материал - цены на стрижки, в котором только цены на определенные услуги при подстригании, есть тип материала - педикюр, где только цены на проведении услуг по педикюру.
Вопрос - как сделать так, чтоб при добавлении материал "Парикмахерская" пользователю автоматически открывалась форма с добавлением материала "Цена на стрижку"??

Комментарии

Аватар пользователя Drupakhacker Drupakhacker 5 ноября 2015 в 0:54

о я придумал создаешь роль ,которой даешь права на создания типа материала- Цена на стрижку-Например Отмороженные хомячки и после добавления материала "Парикмахерская" пользователю автоматически дается роль- Отмороженные хомячки-через rules .Ну вот как пользователь размещает такой материал у него меняется роль и он видит твою форму ...а саму форму можно вьюшками вывести например

Аватар пользователя anna1038 anna1038 5 ноября 2015 в 10:08

Просто друпал только осваивают,не совсем все понимаю.можно ли сделать свою форму для ввода пользователями нод?

Аватар пользователя anna1038 anna1038 5 ноября 2015 в 12:07

Как Вы думаете,подойдет ли мне field collection(в котором будут храниться цены на разные услуги?)

Аватар пользователя Drupakhacker Drupakhacker 5 ноября 2015 в 13:54

"anna1038" wrote:
Просто друпал только осваивают,не совсем все понимаю.можно ли сделать свою форму для ввода пользователями нод?

Если вы даете право на редактирование типа материала то ссылка на добавление материала появится по адресу node/add .Если вы совсем плохо знаете,то модульным путем за пару щелчков мышки это не сделаешь в друпале ничего так просто не получается

Аватар пользователя vlucas vlucas 5 ноября 2015 в 15:21

Вы хотите сделать, что-то типа мастера создания?

В rules, после создания ноды - редирект на создание другой ноды

Аватар пользователя anna1038 anna1038 5 ноября 2015 в 19:06

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

Аватар пользователя dashiwa dashiwa 5 ноября 2015 в 19:15

"anna1038" wrote:

Просто друпал только осваивают,не совсем все понимаю.можно ли сделать свою форму для ввода пользователями нод?


Можно. А оно вам надо? Может лучше алтернуть готовую? Или склонировать и альтернуть

Аватар пользователя anna1038 anna1038 5 ноября 2015 в 21:32

dashiwa wrote:
"anna1038" wrote:

Просто друпал только осваивают,не совсем все понимаю.можно ли сделать свою форму для ввода пользователями нод?


Можно. А оно вам надо? Может лучше алтернуть готовую? Или склонировать и альтернуть

А можно чуть подробнее? Или может быть ссылку,где почитать можно

Аватар пользователя anna1038 anna1038 14 ноября 2015 в 12:50

Может быть кому-нибудь понадобится. Открыла для себя модуль Inline Entity Form. Полностью справился с моей задачей.