在标题中显示Facebook连接模块


Display Facebook connect module in the header

我已经在openart中安装了"Facebook Connect"扩展,它工作得很好,但客户要求我将其移动到标题下方的固定部分,该标题始终显示购物车总数和内容

欢迎访客,您可以登录或创建一个帐户购物车:1件商品-€42.3 https://i.stack.imgur.com/BWsQn.jpg

所以基本上她希望"facebook连接"按钮在所有页面上都是可见的。我该怎么做呢?

另一件事,她希望它有"facebook连接"在登录页面上,在新客户的区域,右边的继续按钮

https://i.stack.imgur.com/qaU8j.jpg

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

一个是创建一个新的位置,例如'top header',但这是太多的工作,因为这么简单。当然,你可以买一个模块,但我认为它不会完全满足你的需求。

第二个选项是编辑标题。TPL和头控制器文件。由于这是一个自定义主题,如果没有计划对整个主题进行升级,我建议直接编辑tpl文件并通过vqmod向控制器添加更改。您需要的是找到从facebook连接扩展,输出这个蓝色按钮的代码(看在facebook_connect。与任何javascript或CSS规则一起,并将此代码放置在标题中的适当位置。主题的TPL。然后看看是否有任何代码在facebook连接扩展的控制器文件,这是必要的按钮工作。如果是这样,首先尝试查看是否可以通过直接在tpl文件中手动添加任何内容来跳过它。例如,如果在控制器文件中加载了facebook id或其他设置,只是为了在tpl文件中输出,只需将id直接放在tpl文件中。其余的代码只是将其放在vqmod文件中,以便将其放置在头控制器的索引函数中。