我在CMSpage中使用了此插件。单击订阅按钮后,将不执行任何操作,并重定向到添加formSubscribe组件的同一页面。用户也不会添加到订户列表。我将formUnsubscribe组件添加到另一个页面。 formProfile组件也被添加到具有formSubscribe组件的同一页面中。我不明白我在做什么错。提供的文档中也不清楚添加插件的过程。
这里是link 插件。
<form name="form-subscribe-andradedev" id="form-subscribe-andradedev" data-request="formSubscribe::onAddSubscriber" data-request-update="'formSubscribe::alert': '#result'">
<input type="email" class="form-control" name="email" placeholder="* Email" required>
<input type="hidden" name="latitude" id="latitude">
<input type="hidden" name="longitude" id="longitude">
</form>
答案 0 :(得分:1)
这似乎是一个JavaScript问题。试试这个清单;
如果没有,请在您的布局中添加十月Ajax framework tags。如您提到的那样,表单提交后页面是否刷新 ,这很可能是问题所在。例如;
<script src="{{ [
'@jquery'
]|theme }}"></script>
{% framework extras %} <!-- This tag is important -->
我没有使用过此插件,但是查看组件,由于重定向,我建议您将每个组件添加到单独的CMS页面。在这种情况下,请从formProfile
页中删除formSubscribe
并将其添加到其他位置。
如果以上方法均不能解决问题,并且没有错误,您应该联系插件作者寻求支持,或者更新您的问题以包括所有使用的代码。