1

PrestaShop 并没有停下来让我惊讶人们如何将如此简单的事情复杂化。我可以写几个小时这个 CMS 是多么令人沮丧,但它不是正确的地点和时间。

我正在基于 presta 的 1.6 默认引导主题创建自定义主题,我必须在网站上的以下位置添加类别模块:

[标题:标志、菜单等]

[homepage-slider / displayTopColumn]

[htmlcontent-top / displayTopColumn]

[块类别]

[blocknewproducts / displayHomeTab 或 displayLeftColumn,不确定是什么位置]

[页面的其余部分]

经过几次不成功的尝试后,我决定重新安装 blockcategories,但这样做之后,我似乎无法重新安装它,因为我的主题没有列。因此,我在主题的配置面板中启用了列,安装了模块并将其连接到 rightColumn 位置。现在它消失了,根本没有出现在网站上。为什么一定要这样?

4

1 回答 1

2

最后我做到了。

我需要添加到 blockcategories.php:

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

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

然后我可以手动更改模块在实时编辑中的位置。

于 2014-08-04T13:23:49.103 回答