Drupal List View для ввода данных в несколько записей - PullRequest
1 голос
/ 22 марта 2012

Я хотел бы создать форму ввода данных в Drupal 7, аналогичную представлению списка Filemaker. Представление списка - это представление, которое содержит много записей на странице. При нажатии кнопки «Отправить» данные, введенные в поля, будут назначены отдельным записям.
Например, у меня есть список имен учеников и поле столбца типа оценки. Имя студента будет создано из фильтрации Drupal View, но поле оценки будет пустым, пока я не наберу.
Каков надлежащий модуль Drupal, который может включить эту функцию? Или что я могу сделать, чтобы создать эту функциональность.

Ответы [ 3 ]

1 голос
/ 30 марта 2012

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

Редактировать: Я настоятельно рекомендую попробовать это потрясающе !!

Пара быстрых советов Обязательно установите также http://drupal.org/project/title так что вы можете сбросить заголовок (сделать его полем), в основном с помощью этого редактора вы можете редактировать только фактические поля, так же как и для модуля местоположения, вам нужно будет использовать опцию поля, а не опцию узла.

Один из возможных недостатков, по крайней мере для моего сайта, заключается в том, что модуль drupal не поддерживает jquery 1.7, который использует мой сайт, поэтому несколько кнопок и т. Д. Не работают должным образом, также модуль drupal не поддерживает последние версии.релиз Slickgrid либо.Я хотел бы разобраться с этим, но у меня пока нет времени, возможно, кто-то скоро найдет.Если jquery 1.7 не требуется для вашего сайта, то для вас это не будет проблемой.

0 голосов
/ 04 марта 2016

Я только начал с https://www.drupal.org/project/editableviews который позволяет создавать представления, в которых все поля доступны для редактирования, в том числе когда в связанном объекте нет данных На первом URL также есть документация.

Есть скринкаст, который показывает больше https://www.youtube.com/watch?v=g_D4z4Bw6iw

0 голосов
/ 30 марта 2012

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

Что я сделал ...
Использовал электронную таблицу документов Google для ввода данных, экспортировал файл CSV, затем использовал модуль Feeds для импорта и сопоставления его с моим желаемым типом контента. Мне даже удалось получить поля местоположения, таксономии и изображения на карте.

Подержанные модули и прочее ...

  • Ленты http://drupal.org/project/feeds, которые также включают Ленты Импортер, вы хотите прочитать все инструкции, чтобы быть уверенным вы понимаете методологию импорта, я никогда не смогу объяснить все это здесь!
  • Трамбовка подачи http://drupal.org/project/feeds_tamper, я использовал это для взорвать клетку, которая имела | разделенный | список терминов таксономии (не используйте запятую), Хороший побочный эффект - если термин не существует, он создает его для вас!
  • Электронная таблица - Лично я создал электронную таблицу Документов Google любого типа Сделаю. В этой таблице есть все поля, которые вы хотите отобразить на поля в вашем типе контента.

"Еще лучше"
В настоящее время я нахожусь в поиске простого пользовательского интерфейса, чтобы сделать это, но на этом я остановился. Я просто не мог себе представить, как вручную вводятся сотни узлов, страница отправляется за страницей! Я отправлю ответ, если найду другой способ сделать это. Удачи!

...