ВопросВиджет для поля Dupal 7, выводящий значения для выбора в виде ссылок (как в Twitter Bootstrap Basic Pills)

Появилось желание изменить стандартный виджет radio для выбора значений из списка.

Например, имеем поле Taxonomy Term Reference, ссылающееся на словарь "Тип операции"

При редактировании ноды выбор значений словаря должен осуществляться в виде списка:

ПРОДАЖА АРЕНДА

При выборе "ПРОДАЖА" происходит выделение этого элемента, а АРЕНДА становится неактивным.

Помогите, пожалуйста.

Комментарии

Аватар пользователя sergeybelya
sergeybelya написал:

Можно изменить тип виджета на "Выбор из списка", можно воспользоваться модулем
http://drupal.org/project/term_reference_tree

27.03.2013 12:02
Аватар пользователя sergeybelya
sergeybelya написал:

Можно изменить тип виджета на "Выбор из списка", можно воспользоваться модулем
http://drupal.org/project/term_reference_tree

27.03.2013 12:02
Аватар пользователя anikitin35
anikitin35 написал:

Сергей, к сожалению, ни одно из предложенных Вами решений не годится.

Необходимо вывести термины, разделенные пробелами. При нажатии на термин меняется цвет текста или фон.

Продажа Аренда

Т.е. превратить радио кнопки в кнопки в виде ссылок. При нажатии на кнопку происходит выделение термина таксономии.

27.03.2013 12:23
Аватар пользователя sergeybelya
sergeybelya написал:

Вам это нужно для админки или для добавления нод через фронтенд посетителями сайта?

27.03.2013 23:37
Аватар пользователя anikitin35
anikitin35 написал:

Это нужно для добавления нод через стандартный функционал drupal node add. Ну или может быть это возможно реализовать К сожалению, я так и не нашел толковой информации о том, как создать свои формы, с помощью которых можно было бы создавать и редактировать материалы. Webforms могут только отправлять на email.

29.03.2013 16:09
Аватар пользователя sergeybelya
sergeybelya написал:

К вебформе можно добавить свой обработчик, и из результатов создать ноду. Пример описан здесь http://karelblog.ru/blog/1/2011-11-23/107.html. Тогда нужный фвам функционал можно реализовать с помощью js и скрытого поля.

29.03.2013 17:35
Аватар пользователя anikitin35
anikitin35 написал:

Сергей, а если упростить задачу?

Что мы имеем (стандартная форма редактирование-создания ноды)

Тип операции:

* Продажа * Ареда (радио)

Что необходимо получить:

Продажа или Аренда (или можно не выводить)

Т.е. мы переопределяем виджет для изменения значения поля (input widget)

По сути дела логика остается практически та же, т.е. работает селектор. Подобная вещь реализована во views hacks, где views exposed filter для таксономии может быть представлен в виде ссылки. Соответственно, при нажатии на ссылку осуществляется выбор. Я думаю, если сделать это для стандартной формы, то можно будет применить и для webforms?

01.04.2013 10:02

Комментировать