Gantry4中的GravityForms不会显示

时间:2018-01-19 作者:DavidTaubmann

在将表单插入页面之前,在Gantry4模板中实现GravityForms效果良好。表单(包括条件)不会显示在页面的公共视图中。

经过7个小时的研究,问题似乎来自主题(甘特瑞4),因为将其更改为另一个主题确实会显示表单,但GravityForms的支持团队没有给出任何直接的解决方案,他们宁愿建议更改主题。

尝试将主题更改为Gantry5似乎需要几天的时间,而且无法确定问题是否会得到解决(因为问题可能是由于使用了mootools),而且由于控制台上没有出现错误,几乎不可能找到真正的原因。

使用控制台进行一些测试,这一切似乎都是jQuery的问题。bind(),它不为带条件的窗体绑定函数。

2 个回复
最合适的回答,由SO网友:DavidTaubmann 整理而成

在几乎屈服于这个问题并等待其他用户的回答后,我尝试了另一种可能性。。。

更改Gantry4(联系人表单)中默认附加选项的页面模板后,表单将毫无问题地显示出来!(当然底部有一张联系表)。

因此,我只是复制了该页面模板,只是更改了标题并停用了contactform 离开mainbody 像这样清空:

echo $gantry->displayMainbody(); 
不知道这是否是正确的方法,但这解决了问题。

SO网友:Dharmishtha Patel

您是否也更新了主题或插件?看起来您遇到了一个问题,即某些内容正在剥离短代码。您能否进入页面中的HTML视图并仔细检查嵌入的代码是否仍然正确?如果是,您是否可以按照这些故障排除步骤来确定问题?

http://www.gravityhelp.com/documentation/page/Testing_for_a_Theme/Plugin_Conflict

结束

相关推荐