Может быть, если вы услышите, что мы сделали для правительственного агентства, вы можете получить представление.
Мы эффективно использовали Simplenews и модифицировали его с помощью пяти модулей.
Им нужно было включить четыре типа контента из нескольких разных разделов сайта в двухмесячный бюллетень
Они также хотели реорганизовать их в два отдельных информационных бюллетеня, на которые можно подписаться.
Четыре типа контента были публикации, подкаст возможностей финансирования и блог сайта.
В блоге было пять разных категорий (термины таксономии), ради этого обсуждения мы будем называть их от первой до пятой категории.
Для формы:
Чтобы ссылаться на узлы, вам нужно поле ссылки на узел, которое является частью CCK в Drupal 6
(Для Drupal 7 используйте ссылки - http://drupal.org/project/references )
Мы создали тип контента информационного бюллетеня, который имел восемь различных полей ссылок на узлы.
Поле ссылки первого узла было установлено, чтобы ссылаться только на тип содержимого публикации. Второй был установлен для типа контента возможностей финансирования, а третий был установлен для типа контента подкаста
Последние пять были заданы для типа контента блога, но мне нужно было сузить выбор каждого из полей, чтобы одно показывало только сообщения, помеченные только одной категорией, другое - посты, помеченные только второй категорией, и так далее.
Чтобы сделать это, мы использовали модуль Node Reference views. http://drupal.org/project/nodereference_views
(Справочные виды для Drupal 7 - http://drupal.org/project/reference_views )
Справочные представления узла позволяют вам создать конкретное представление, а затем вы можете использовать это представление для фильтрации опций ссылки на узел для конкретного поля ссылки на узел.
Для отображения:
Чтобы контролировать то, как выглядят выходные данные различных справочных полей, мы использовали модуль Viewfeild - http://drupal.org/project/viewfield . После установки вы можете выбрать viewfeild из параметров отображения, а затем настроить вид так, как вы хотите.
Для управления остальной частью бюллетеня мы использовали шаблон simplenews - http://drupal.org/project/simplenews_template . Он позволяет добавлять несколько новостных рассылок с настраиваемыми верхними и нижними колонтитулами и возможностью выбора между ними.
Для дальнейшей настройки отображения каждого информационного бюллетеня мы использовали модули Contemplate - http://drupal.org/project/contemplate для Drupal 6.
(Я бы действительно рекомендовал использовать Display Suite - http://drupal.org/project/ds для Drupal 7)
И наконец, если вам нужна помощь в настройке всего этого, есть множество отличных видеоуроков по сети.
Надеюсь, вы найдете это полезным, и дайте мне знать, если вам нужны дальнейшие разъяснения.