LiveZilla和Prestashop - 不在所有页面上显示

时间:2017-02-15 07:37:42

标签: prestashop livechat

我的LiveZilla在我的网站上运行,但是它连接到了错误的钩子上。聊天栏仅在我点击菜单(水平条)时出现,它不会显示在主屏幕/添加到购物车页面或除菜单栏上的链接之外的任何其他页面。

它只允许我把它挂在'displayleftcollumn或displayrightcollumn' - 当我运行实时编辑时,我可以看到模块,但它只能在菜单页面上显示。

我希望聊天栏显示在每个页面上 - 我使用默认的bootstrap主题

我该如何解决这个问题?

网站www.shop.tacitskills.com - 点击教室/网上等,栏会出现。

我曾尝试过询问LiveZilla / Prestashop,但没有回复。

1 个答案:

答案 0 :(得分:0)

你可以编辑模块php,并包含这个来添加页脚选项:

public function hookFooter($params)
{
    return $this->hookLeftColumn($params);
}

更好的是,在文件夹覆盖/ modules /(modulename)/(modulename).php中创建一个覆盖文件

<?php

if (!defined('_PS_VERSION_'))
    exit;

class (Modulename)Override extends (Modulename)
{
    public function hookFooter($params)
    {
        return $this->hookLeftColumn($params);
    }
}

在(modulename)中使用livezilla模块文件夹名称。 通过这种方式,它将会生存下来。模块更新。 在创建此文件后,不要忘记删除文件cache / class_index.php。