Можливо, якщо ви почуєте, що ми зробили для урядового відомства, ви можете отримати уявлення.
Ми ефективно використали Simplenews та модифікували його за допомогою п’яти модулів.
Їм потрібно було включати чотири типи вмісту з декількох різних розділів веб-сайту у щомісячний інформаційний бюлетень
Вони також хотіли реорганізувати їх у два розсильні інформаційні бюлетені, на які можна буде підписатись.
Чотири типи контенту - публікації, можливості фінансування подкастів та блог сайту.
Блог мав п'ять різних категорій (терміни таксономії), заради цієї дискусії ми їх назвемо категорією від першої до п'ятої категорії.
Для форми:
Для того, щоб посилатись на вузли, вам потрібно посилальне поле вузла, яке є частиною CCK в Drupal 6
(Для Drupal 7 використовуйте посилання - http://drupal.org/project/references )
Ми створили тип вмісту інформаційного бюлетеня, який мав вісім різних посилальних вузлів.
Перше опорне поле вузла було встановлено лише для посилання на тип вмісту публікації. Другий був встановлений для типу вмісту можливостей фінансування, а третій - для типу вмісту подкастів
Останні п’ять були встановлені для типу вмісту блогу, але мені потрібно було звузити вибір кожного з полів, щоб одне показувало лише публікації, позначені категорією одна, а інше - повідомлення, позначені лише другою категорією тощо.
Для цього ми використовували модуль перегляду подій на вузол. 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)
Нарешті, якщо вам потрібна допомога в налаштуванні всього цього, у мережі є чимало дивовижних відеоуроків.
Сподіваюся, ви вважаєте це корисним і повідомте мені, якщо вам потрібно додаткове роз'яснення.