gpt4 book ai didi

php - 构建用于处理时事通讯文章的 Drupal 时事通讯模块

转载 作者:搜寻专家 更新时间:2023-10-31 21:46:36 24 4
gpt4 key购买 nike

我们正在构建一个模块,用于为电子邮件通讯生成 HTML。我们已经研究过使用其他几个模块(SimpleNews、MailChimp 等),但由于各种要求,我们构建自定义解决方案会更容易也更好。

作为一名新的 Drupal 开发人员,我有点担心以“非 Drupal”方式处理这个问题。话虽这么说,我的计划是建立一个词汇表,将时事通讯作为术语,将实际的时事通讯作为子术语,如下所示:

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 的解决方案吗?

最佳答案

我认为您肯定在考虑 Drupal-Like,特别是考虑到您正在考虑使用分类法对您的时事通讯进行分类。

我认为您的“问题 - 2010-03-01”实际上是一个节点而不是一个术语。 (除非您计划创建多个文章节点来引用单个“问题”)

检查模块:http://drupal.org/project/nat (NAT - 节点自动术语)管理节点和分类法之间的关系。使用此模块,您只需为每个时事通讯(子术语)创建一个新节点。这会自动为您创建新术语。然后您将创建一个新的 Issue 节点,您可以在其中选择您希望发布该时事通讯的“时事通讯”类别。

您可以使用注册模块(甚至标记模块)来允许用户注册加入您的时事通讯节点。 (http://drupal.org/project/signup)

关于php - 构建用于处理时事通讯文章的 Drupal 时事通讯模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2375076/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com