Кнопка, изменяющая поле

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

Комментарии

Аватар пользователя magnuz magnuz 11 апреля 2014 в 18:08

sergeybelya wrote:
Не подойдет решение?
https://www.youtube.com/watch?v=Jf_2e_RYS2M[/quote]
Нет. Есть логическое поле, означает находится ли данный заказ в отделе продаж. Нужно чтобы кнопку нажал и отправил в отдел продаж, то есть по кнопке установилось соответствующее значение поля. И для других полей с таксономией связанных тоже такие кнопки нужны.

Аватар пользователя sergeybelya sergeybelya 11 апреля 2014 в 18:55

magnuz wrote:
sergeybelya wrote:
Не подойдет решение?
https://www.youtube.com/watch?v=Jf_2e_RYS2M

Нет. Есть логическое поле, означает находится ли данный заказ в отделе продаж. Нужно чтобы кнопку нажал и отправил в отдел продаж, то есть по кнопке установилось соответствующее значение поля. И для других полей с таксономией связанных тоже такие кнопки нужны.[/quote]

Решал подобную задачу написанием своего небольшого модуля.

Аватар пользователя roman-yrv roman-yrv 13 апреля 2014 в 14:23

Вешаете на кнопку обработчик jquery, который бы запускал ajax-функцию, которая бы, в свою очередь, изменяла содержимое поля.
ajax-функция определяется с помощью hook_menu.

Вот пример простейшего приложения.
http://how2.org.ua/cms/ajax-%D0%B2-drupal-7-%D0%BF%D1%80%D0%BE%D1%81%D1%...

Ну и при темизации не забывать, что эта кнопка должна быть видна не абы кому, а только пользователям с определенной ролью.

В принципе, не так уж много кода для этого потребуется.