我有一个让我发疯的问题!
我之前制作了很多 Joomla 模板,但我很少遇到这个问题,但最近我看到它在我合作过的一些网站上发生过两次。
基本上我为 Joomla 编写了这个模板,一切都很好......直到现在都没有真正的问题。
这里是网站: 船饮食
这是“立即购买!” 页面: 立即购买页面
是的......嗯,这个网站不是我的主意,只是给客户他们想要的......无论如何......
底部的页脚是一个粘性页脚(或者它应该是),它确实可以正常工作并且“粘”在页面底部。但是由于某种原因,如果有人点击“立即购买!” 在任何页面的底部(它应该在所有页面上)页脚不粘。基本上是“立即购买!” 按钮正在使用 Joomla 的 RS 成员资格组件,这就是在您单击“立即购买!”后生成的页面。按钮(第一个)。
代码中发生的事情是这样的:
“页脚” div 不应该在带有“gridContainer clearfix”类的 div 内......它需要在它下面。在模板中,它就在它下面……除了这个之外,所有页面都可以正常工作。为什么这个没有粘性页脚?因为 div 位置正在从“gridContainer”外部更改为内部!当然首先想到的是“什么?!??!怎么?”......这当然没有意义。这是我的意思的基本“示例”。请查看实际站点以获取更多详细信息,因为我不能只在帖子中列出整个模板代码。
它应该如何(通常是):
<div class="gridContainer">
<div id="header">header content here</div>
<div id="content">main content here</div>
</div>
<div id="footer">footer content here</div>
它如何以“立即购买!”告终 页:
<div class="gridContainer">
<div id="header">header content here</div>
<div id="content">main content here</div>
<div id="footer">footer content here</div>
</div>
Joomla 组件究竟如何改变模板的结构?这是没有意义的。请记住,它是一个模板。使用模板的所有其他页面都可以工作。这些页面(有效)与“立即购买!”的模板文件没有任何变化。页。