1

用户可以在 TYPO3 6.2 网站上使用 powermail 表格注册各种活动。没有购物车。

为了更好的用户体验,是否可以根据用户之前的输入预先填写注册表单中的典型字段?

例如,允许用户使用复选框“保存我的地址以用于其他表单”来控制这一点,将他的地址存储在会话中,可以重复使用以预填写下一个表单?

4

2 回答 2

1

解决方案已开启

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]
于 2015-09-09T08:41:18.313 回答
0

你可以为此做一件事,我认为你可以通过简单地使用 javascript 来做到这一点。用一个变量存储一个地址值,然后在单击/选中单选框/复选框的事件后,您可以在那里复制相同的内容。

var addre1 = $('.residentAddress').val();
于 2015-09-08T13:01:10.037 回答