商店 |取消移植限制

Prestashop | Remove transplant restrictions

所以,有一个问题 - 我需要将 "Categories Block" 模块移植到 "displayTopColumn" 挂钩(是的,设计师将类别列表放在滑块附近(在?)滑块上)。但是,默认情况下,不可能这样做。我不喜欢那种可怕的 Prestashop 限制,所以也许有解决这个问题的方法 - 删除这些限制?

谢谢。

移除这些限制不会解决任何问题,原因很简单:如果您可以将模块 blockcategories 挂钩到 displayTopColumn,则此模块将不知道要在此挂钩中显示什么,因为没有hookDisplayTopColumn() 函数在其中。

不过,您可以修改模块,添加一个函数来管理这个钩子。

为此,打开文件 blockcategories.php 并添加以下内容:

public function hookDisplayTopColumn($params)
{
    // Your code
}

如果你想在这里显示与hookLeftColumn挂钩中相同的内容,你可以简单地这样做:

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

您还可以通过复制、粘贴和修改您在函数 hookLeftColumn() 或函数 hookFooter().

中找到的代码来创建自己的函数和模板