[英]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.