所以,有一个问题 - 我需要将“类别块”模块移植到“displayTopColumn”钩子(是的,设计师将类别列表放在(打开?)滑块附近)。但是,默认情况下,不可能做到这一点。我不喜欢那种可怕的 Prestashop 限制,所以也许有解决这个问题的方法 - 删除这些限制?
谢谢。
所以,有一个问题 - 我需要将“类别块”模块移植到“displayTopColumn”钩子(是的,设计师将类别列表放在(打开?)滑块附近)。但是,默认情况下,不可能做到这一点。我不喜欢那种可怕的 Prestashop 限制,所以也许有解决这个问题的方法 - 删除这些限制?
谢谢。
删除这些限制不会解决任何问题,原因很简单:如果您可以将模块挂钩blockcategories
到displayTopColumn
,则该模块将不知道在此挂钩中显示什么,因为其中没有任何hookDisplayTopColumn()
功能。
但是,您可以修改模块,并添加一个函数来管理这个钩子。
为此,请打开文件blockcategories.php
并添加以下内容:
public function hookDisplayTopColumn($params)
{
// Your code
}
如果要在此处显示与钩子中相同的内容,hookLeftColumn
只需执行以下操作:
public function hookDisplayTopColumn($params)
{
return $this->hookLeftColumn($params);
}
hookLeftColumn()
您还可以通过复制、粘贴和修改您在函数或函数中找到的代码来创建自己的函数和模板hookFooter()
。