[英]Prefill TYPO3 Powermail form from session?
用戶可以在TYPO3 6.2站點上使用powermail表單注冊各種事件。 沒有購物車。
為了獲得更好的用戶體驗,是否可以根據用戶的先前輸入在寄存器表單中預填充典型字段?
例如,允許用戶通過復選框“保存我的地址以供其他表單使用”來控制它,並將其地址存儲在會話中,然后可以將其重新使用以預填下一個表單嗎?
您可以為此做一件事,我認為您可以通過簡單地使用javascript來做到這一點。 存儲一個地址值和一個變量,在單選框/復選框的單擊/檢查事件之后,您可以在此復制相同的內容。
var addre1 = $('.residentAddress').val();
解決方案已開啟
https://docs.typo3.org/typo3cms/extensions/powermail/ForAdministrators/GoodToKnow/SaveSession/Index.html和https://forge.typo3.org/issues/69507#change-274061
將值保存到會話中:
plugin.tx_powermail.settings.setup {
# Save submitted values in a session to prefill forms for further visits. Define each markername for all forms.
saveSession {
# Method "temporary" means as long as the browser is open. "permanently" could be used together with a frontend-user session. If method is empty, saveSession is deactivated.
_method =
firstname = TEXT
firstname.field = firstname
lastname = TEXT
lastname.field = lastname
}
}
[globalVar = GP:tx_powermail_pi1|field|checkboxmarkername|0 > 0]
plugin.tx_powermail.settings.setup.saveSession._method = temporary
[end]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.