Drupal - Создание кнопок «Добавить еще» в формах редактирования узлов, которые сохранят отношения узлов - PullRequest
0 голосов
/ 14 июня 2011

Я прикрепляю изображения к типу контента - «элемент рынка» - с помощью виджета URL ссылки .Техника в общих чертах изложена здесь: http://drupal.org/node/599672

Моя цель - добавить в форму редактирования узла изображения дополнительную кнопку, которая позволит пользователям сохранять и добавлять другой узел изображения, сохраняя ссылки на узлы./ отношения для этого нового узла изображения .

Поэтому кнопки будут:

[Сохранить] [Добавить другое изображение] [Предварительный просмотр]

Существуют модули, которые предоставляют «добавить еще»функциональность ( здесь и здесь ), но они не будут сохранять связи узлов из коробки при добавлении другого узла.

В момент, когда пользовательнажимает кнопку «Сохранить» на узле изображения, который они перенаправляют на указанный узел, где они могут снова нажать кнопку «Добавить изображение» (созданную виджетом ссылки на узел).Я вижу, что вы можете добавлять функции к кнопке отправки сверх обычного процесса отправки, поэтому можно просто снова автоматически активировать кнопку «Добавить изображение» на указанном узле с помощью функции на кнопке отправки узла изображения?

т.е. при отправке узла изображения:

  1. Сохранить узел как обычно
  2. Перейти к пункту назначения (установить с помощью виджета ref узла, чтобы перейти к исходному ссылочному узлу)
  3. Активируйте кнопку «Добавить изображение» на этом узле

(Очевидно, мне нужно сохранить исходную кнопку «Сохранить» и создать новую через hook_form_alter, но для ясностиРади, давайте предположим, что это сделано!).

1 Ответ

0 голосов
/ 15 июня 2011

вы используете CCK, верно?просто установите Количество значений как «неограниченное» в определенных полях (/ admin / content / types)

С уважением, Слава

...