我们正在构建一个用于为电子邮件通讯生成 HTML 的模块。我们已经研究过使用其他一些模块(SimpleNews、MailChimp 等),但由于各种需求,我们构建自定义解决方案会更容易、更好。
作为一个新的 Drupal 开发人员,我有点担心以“非 Drupal”的方式处理这个问题。话虽如此,我的计划是设置一个词汇表,其中 Newsletters 作为一个术语,而实际的 Newsletters 作为子术语,如下所示:
Newsletters (term)
- Newsletter A (sub-term)
- Newsletter B (sub-term)
这有一个额外的好处,就是能够组织文章的发布位置(除了在网站上)。
但是,问题是如何处理不同的时事通讯问题。我可以更深入地了解词汇,如下所示:
Newsletters (term)
- Newsletter A (sub-term)
- Issue - 2010-03-01
- Issue - 2010-03-02
- Newsletter B (sub-term)
- Issue - 2010-03-01
- Issue - 2010-03-08
但我想知道这是否增加了太多的复杂性。一旦我有了这个分类设置,当用户去添加新的时事通讯时,它也会创建一个节点(内容类型:时事通讯),当他/她去添加新问题时,它也会创建一个节点(内容类型:问题.) 这些将成为该内容的登录页面。
那么,问题是有没有更好的方法来处理这种结构?这是一个类似 Drupal 的解决方案吗?