在标题中显示Facebook连接模块

时间:2014-05-20 21:59:13

标签: php opencart

我在Opencart中安装了“Facebook Connect”扩展程序并且工作正常,但客户要求我将其移动到标题下方的固定部分,该部分始终显示购物车总数和内容

欢迎访客,您可以登录或创建帐户 购物车:1件商品 - €42.3

http://i.imgur.com/VZdlwLi.jpg

所以基本上她希望所有页面上都能看到“facebook connect”按钮。 我怎么能这样做?

她希望在登录页面上为新客户提供“facebook connect”的另一件事,就在继续按钮附近

http://i.imgur.com/Uwfygjr.jpg

1 个答案:

答案 0 :(得分:0)

如你所知,Opencart只有4个位置可供放置模块。所以你有2个选择。

一个是创建一个新的位置,例如'top header',但这对于......来说太简单了。当然你可以购买一个模块,但我认为它不会完全符合你的要求。

您的第二个选择是编辑header.tpl和标头conrtoller文件。由于这是一个自定义主题,如果没有计划整个主题的升级,我建议直接编辑tpl文件并通过vqmod向控制器添加更改。你需要的是从facebook连接扩展中找到输出这个蓝色按钮的代码(在facebook_connect.tpl中查找,或者在默认主题中类似)以及任何javascript或css规则,并将此代码放在适当的位置你主题的header.tpl。然后查看facebook connect扩展的控制器文件中是否有任何代码,该按钮是按钮工作所必需的。如果是这样,首先尝试通过手动添加任何可以直接在tpl文件中的内容来查看是否可以跳过它。例如,如果在控制器文件中加载的facebook id或sth的设置只是要在tpl文件中输出,只需将id直接放在tpl文件中即可。其余的代码只是将它放在一个vqmod文件中,将它放在头控制器的索引函数中。