inline-форма для работы с флагами

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

Аватар пользователя roman-yrv roman-yrv 22 июня 2013 в 15:44

Добрый день.

Скажите пожалуйста, существует ли решение, которое бы позволило задавать флаг с помощью inline-формы ?

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

Подачу жалоб я планирую организовать в виде флага, к которому добавлю дополнительное поле, в котором можно будет проставить галочки в списке причин жалоб (например, "нецензурное содержание", "призывы к насилию" и т.д.).

Так вот, есть ли возможность, чтобы при нажатии на ссылку "пожаловаться" вот этот список причин жалоб не открывался бы на отдельной странице, как можно настроить в настоящее время, а отображался бы на текущей странице в виде inline-формы, которая бы работала через ajax ?

Комментарии

Аватар пользователя drupby drupby 22 июня 2013 в 21:11

зачем тебе flag
пиши свою ссылку сформированую через hook_menu (ну понятное дело ajax ссылку)
и в callback функции ajax командами можно вывести что угодно и куда угодно

Аватар пользователя roman-yrv roman-yrv 22 июня 2013 в 21:53

Так, если не использовать flag, нужно будет не только hook_menu переопределять, но также и определять свою структуру данных для хранения этой информации и т.д.

А так - уже всё готово, только вот вызов формы в инлайн-виде не получается.

Или что Вы имели в виду ?

Переопределить hook_menu_alter, чтобы форма подтверждения данного флага не вызывалась на отдельной странице, а вызывалась inline ?

Аватар пользователя drupby drupby 22 июня 2013 в 22:18

"roman-yrv" wrote:
Переопределить hook_menu_alter

интересное утверждение ,но не мое
"roman-yrv" wrote:
но также и определять свою структуру данных для хранения этой информации и т.д.

зачем добавь к примеру https://drupal.org/project/editablefields
и скрывай его , а при клике на ссылку показывай
а ежели еще и рулса добавить ,то можно в зависимости от значений поля или его отсутствия делать любые действия которые душе угодны