Как создать поле на узле в друпале? - PullRequest
0 голосов
/ 01 ноября 2011

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

Я создал модуль. Через установочный файл я создал таблицу в mysql и добавил столбцы uid, nid и amount.

Теперь я просто хочу поле на странице узла, узел /%. Не на узле /% / редактировать страницы.

Таким образом, пользователи, просматривающие узел, могут указать значение, после чего будут отправлены nid, uid и сумма.

Я попробовал перехватить форму alter и перехватить узел api. Но все учебники, которые я могу найти, предназначены для изменения значений полей или добавления полей на страницу редактирования.

Спасибо за любую помощь или любые отправные точки

Ответы [ 2 ]

1 голос
/ 01 ноября 2011

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

0 голосов
/ 19 ноября 2014

Я просматриваю этот пост сегодня утром, и, похоже, это также поможет вам присоединить форму к странице содержимого узла. Работа с формами в Drupal 7

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...