Какой тип модуля Drupal я должен производить для этой спецификации? - PullRequest
1 голос
/ 04 июля 2011

Я новичок в drupal, и мне нужно написать модуль, который будет использовать канал из репозитория eprints (результатом которого будет блок JSON, который я отформатирую - eprints - это репозиторий документов, и я буду запрашивая его с помощью идентификаторов пользователей (которые являются адресами электронной почты) и выводит результат в основном теле контента, но это еще не весь контент. Таким образом, основное содержание страницы, на которой появляется этот модуль, должно выглядеть следующим образом:

+-------------------------------------------+
| User editable content                     |
+-------------------------------------------+

Title of my module

+-------------------------------------------+
| Output of my module, configured by admins |
+-------------------------------------------+

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

Имеет ли это смысл? Я предполагаю, что это модуль узла, но я читал, что модули узла занимают всю страницу - важно, чтобы я мог объединить вывод модуля с некоторым произвольным редактируемым содержимым. Это возможно? Если да, то какой тип модуля мне нужен и где я могу узнать больше об этом? Буду очень признателен за получение HOWTO / учебного пособия или простого примера для изучения.

1 Ответ

2 голосов
/ 04 июля 2011

Вы не можете иметь несколько «экземпляров» модуля drupal.

Я не смог выяснить, какая часть этого связана с eprints, но все остальное должно быть возможно сделать только споля и виды.

...