繁体   English   中英

从会话中预填TYPO3 Powermail表单?

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM