商店 |取消移植限制
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()
.
中找到的代码来创建自己的函数和模板
所以,有一个问题 - 我需要将 "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()
.