Есть модуль webforms. Как сделанную в нем форму привязать к уже существующему типу материала или таксономии? То есть как сделать альтернативную форму редактирования добавления материала/ термина?
Я бы взял вместо WebForm, Entityform. Потом через hook_form_FORM_ID_alter() повесил обработчик, который меняет из Enttityform сохраняет эти данные в ноде.
А зачем Вам альтернативная форма редактирования ноды?
Заказчику не нравится что в редактировании термина таксономии слишком много ненужных полей. Ему нужно просто список терминов (вьюшка) и форма под ним и над ним с одним текстовым полем без всяких textarea содержимого и пр тонкостей.
Заказчику не нравится что в редактировании термина таксономии слишком много ненужных полей. Ему нужно просто список терминов (вьюшка) и форма под ним и над ним с одним текстовым полем без всяких textarea содержимого и пр тонкостей.
Можно дать ему не админские права, чтобы он не видел всяких тонкостей, типа урл и т.д.
Если не катит, то вариант с Entityform только. Но я бы за это бабоса норм взял, Php как никак)
Попробовал. Заметно облегчилось. Но не до конца. Ну поле с содержимым можно спрятать, а вот как теперь в отдельный блок выделить такую форму чтобы потом в шапку админки для данной таксономии? Можно конечно просто скопировать код в шапку вьюшки, но ведь некрасиво. Вообще друпалу явно не хватает такого модуля.
Комментарии
Я бы взял вместо WebForm, Entityform. Потом через hook_form_FORM_ID_alter() повесил обработчик, который меняет из Enttityform сохраняет эти данные в ноде.
А зачем Вам альтернативная форма редактирования ноды?
Заказчику не нравится что в редактировании термина таксономии слишком много ненужных полей. Ему нужно просто список терминов (вьюшка) и форма под ним и над ним с одним текстовым полем без всяких textarea содержимого и пр тонкостей.
Можно дать ему не админские права, чтобы он не видел всяких тонкостей, типа урл и т.д.
Если не катит, то вариант с Entityform только. Но я бы за это бабоса норм взял, Php как никак)
Попробовал. Заметно облегчилось. Но не до конца. Ну поле с содержимым можно спрятать, а вот как теперь в отдельный блок выделить такую форму чтобы потом в шапку админки для данной таксономии? Можно конечно просто скопировать код в шапку вьюшки, но ведь некрасиво. Вообще друпалу явно не хватает такого модуля.
hook_form_FORM_ID_alter()
Альтерим форму таксы и добавляем туда нужную форму.
А можно к форме вывода терминов, которая в админке добавить перед ней или после нее форму добавления?
Можно что угодно, это же программирование!
В смысле через хук формы это можно сделать или нужно другим хуком пользоваться?
Я тут особо не эксперт, но ИМХО hook_form_FORM_ID_alter()