如何解决在 Powermail 中首次提交后无法设置重定向页面
启用双重选择加入功能后,我无法在第一次提交到确认页面后设置任何重定向。 这个问题在我的网站上已经存在很长时间了,我无法解决。
首先我在 \typo3conf\ext\powermail\Resources\Private\Templates\Form\Create.html 中实现了重定向 看起来像这样:
<f:section name="main">
<f:alias map="{flashMessageClass:'powermail_message_error'}">
<f:render partial="Misc/FlashMessages" arguments="{_all}" />
</f:alias>
<div class="{settings.styles.framework.createClasses}" data-powermail-form="{mail.form.uid}">
<f:if condition="{optinActive}">
<f:else>
<vh:misc.variables mail="{mail}">
<f:format.html parseFuncTSPath="lib.parseFunc_RTE">{powermail_rte}</f:format.html>
</vh:misc.variables>
<f:render partial="Misc/GoogleAdwordsConversion" />
</f:else>
<f:then>
<strong>processing...</strong>
<script type="text/javascript">
window.location = "https://example.com/";
</script>
</f:then>
</f:if>
</div>
</f:section>
但是这个重定向并没有像预期的那样工作,因为页面会先加载,然后脚本会在之后运行,这会导致一个小的延迟。 此重定向的第二个问题是实现正在更改 Powermail 扩展中的文件,这些文件很容易被覆盖。
有没有可能把重定向做得更好?
谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。