2010-04-03 47 views
2

如果這有點寬泛,我很抱歉,但我正在努力知道從哪裏開始!Drupal:允許用戶使用表格註冊內容


OK,所以我有一個Drupal站點,我需要用戶能夠註冊爲特定的內容,下面是詳細的工作流程:

我需要組成的塊中的窗體以下元件:

First Name (required) 
Last Name (required) 
Organisation (optional) 
Email Address (required) 

然後會有的內容選擇註冊到(使用複選框):

Policy Bulletin 
Action News 
eBulletin (which only members can sign up to) 

然後通常提交按鈕,當然!

提交後,用戶將:

1)被帶到一個確認頁面,或 2)被告知正確填寫領域,和/或需要成爲一個用戶能夠註冊爲eBulletin(可能甚至指向會員註冊頁面)。

用戶將收到一封電子郵件,其中包含註冊類型的新內容以及指向該節點的鏈接。應該有關於如何在此電子郵件中取消訂閱的詳細信息。


我已經在過去使用訂閱模塊,但我不知道是否可以使用註冊表單它。此外,eBulletin的其中一種內容類型僅適用於網站會員,這增加了複雜性。

就像我說的,我很難知道從哪裏開始,並且任何想法都會被感激地收到!

回答

2

如果你想要收集用戶輸入,然後使用其他一些機制來處理它,那麼webform模塊可能會做你需要的一切。如果您有簡報類型的出版物,那麼simplenews模塊將更好地適應這一點。

+0

是否可以使用Webform表單作爲訂閱模塊的用戶界面? – james6848 2010-04-04 10:58:46

+0

我不這麼認爲,沒有一些自定義編碼。如果Webform具有某種形式提交的鉤子,您可以創建一個模塊,在提交Webform時使用Subscriptions模塊自動註冊用戶。 – jergason 2010-04-04 21:33:51

0

@Peter Carrero是對的。聽起來像webform(版本7.x-4.14是你最好的選擇)和simplenews(你可以在這裏定製你的時事通訊的外觀和感覺)模塊是你最好的選擇。當然,您可能需要編寫一些自定義代碼,以便在提交Web表單時自動註冊用戶。

+0

我不確定,但在我看來,這個答案對Peter Carrero來說並沒有多大的幫助 - 基本上你確認他說的是正確的。爲此,最好升級它(你有足夠的代表),並留下評論(你需要50代表,所以目前你還不能)。 – 2016-09-15 15:55:59

相關問題