2017-08-24 22 views
-2

是否有一個變量,我可以添加,將輸出一個唯一的ID到生成的電子郵件?Powermail - 將提交ID添加到電子郵件

類似於服務檯票證ID的內容。

我發現這一點,但它不是100%可靠的獲得一個唯一的ID: http://lists.typo3.org/pipermail/typo3-dev/2009-December/038130.html

如果沒有,我可以生成具有打字稿一個唯一的ID,並將其送入形式?

+0

請提供有關您的要求的詳細信息。所以讀者可以給你更好的答案 –

回答

1

(幾乎)TYPO3中的每條記錄都獲得一個UId。我不知道用於保存已保存的電子郵件數據的uid是否已在整理器中可用。

否則,時間戳通常會生成很好的唯一ID,因此它們非常大。 如果您追加IP,您可能會更加獨特,所以這仍然不會保證唯一性。

您可能會在調用空表單時創建記錄,因此保留一個唯一的ID,只有在用戶保存其數據時才使用該ID,但這也很複雜。 (不能僅僅通過配置powermail來完成)

+0

我想到了一個時間戳,但是不可能兩個用戶結束相同的時間戳? – user500665

+0

正確,我增強了我的答案。 –

+0

使用PHP內部uniqid方法http://php.net/manual/en/function.uniqid.php –

0

只要在HTML模板中做一個<f:debug>{_all}</f:debug>。你會看到你可以使用的每個變量。

+0

我嘗試將此添加到ReceiverMail模板,但它似乎沒有做任何事情? – user500665

+0

或者查看https://github.com/einpraegsam/powermail/issues/151 –