如何使 phplist 注册表单 return 成为 Drupal 的用户?

How can I make the phplist signup form return the user to Drupal?

我想在 Drupal 中嵌入一个 phplist 注册表单,但奇怪的是我找不到任何相关信息。有一个用于此的模块,但不再维护。我尝试插入注册页面的源代码,但是数据没有提交到phplist。

编辑:提交问题已解决,我将提交 URL 插入到表单标签的 action 属性中。不管怎样,订阅后用户被转发到一个 phplist 登录页面,但我希望他们留在 CMS 网站上,就像 Mailchimp 注册表单一样。有什么想法吗?

phpList 没有集成 API(至少不是双面的),所以你有 2 个解决方案:

  1. 修改 phpList 的 index.php 以在订阅后将用户重定向回您的 CMS。但是每次出新版本都得重做。
  2. 将您的表单输出到 iframe,这样整个订阅就会在那里进行。然后相信用户会返回您的 CMS,因为它将在后台运行。