分层导航块-放置在产品分拣位置prestashop 1.6中

分层导航块-放置在产品分拣位置prestashop 1.6中,prestashop,prestashop-1.6,Prestashop,Prestashop 1.6,我想使用分层导航块在我的案例过滤器中创建一个制造商品牌,并将其放置在我的默认排序旁边 在PS1.5中,我通过在我的category.tpl中插入此代码来实现这一点 {include file="./modules/blocklayered/blocklayered.tpl"} 所以现在我的问题是,当我在prestashop 1.6中执行这一步时,我遇到了这个错误 Notice: Undefined index: nbr_filterBlocks in /home/vhost/dexterton

我想使用分层导航块在我的案例过滤器中创建一个制造商品牌,并将其放置在我的默认排序旁边

在PS1.5中,我通过在我的category.tpl中插入此代码来实现这一点

{include file="./modules/blocklayered/blocklayered.tpl"}
所以现在我的问题是,当我在prestashop 1.6中执行这一步时,我遇到了这个错误

Notice: Undefined index: nbr_filterBlocks in /home/vhost/dextertonstore2/cache/smarty/compile/2a/3d/27/2a3d274f79f30dbcf6a26fed74f871da2fb62e0e.file.blocklayered.tpl.php on line 44 Notice: Trying to get property of non-object in /home/vhost/dextertonstore2/cache/smarty/compile/2a/3d/27/2a3d274f79f30dbcf6a26fed74f871da2fb62e0e.file.blocklayered.tpl.php on line 44

Notice: Undefined index: nbr_filterBlocks in /home/vhost/dextertonstore2/cache/smarty/compile/2a/3d/27/2a3d274f79f30dbcf6a26fed74f871da2fb62e0e.file.blocklayered.tpl.php on line 436 Notice: Trying to get property of non-object in /home/vhost/dextertonstore2/cache/smarty/compile/2a/3d/27/2a3d274f79f30dbcf6a26fed74f871da2fb62e0e.file.blocklayered.tpl.php on line 436
我试图清除缓存并重新编译我的模板,我甚至在\cache\smarty\cache和\cache\smarty\compile中手动删除了我的缓存,但仍然收到此错误。

两个安装之间的blocklayered.tpl是否相同


据我所知,./modules/blocklayered/blocklayered.tpl在更新后被过度使用。因此,可能会丢失一些更改,特别是关于nbr_filterBlocks变量的更改。您应该在主题文件夹my theme/modules/blocklayered/blocklayered.tpl中进行更改。

我在这里找到了解决方案,出现此错误是因为没有传递到我们页面的值。。为了让blocklayered.tpl正常工作。。我所做的是将分层导航移植到我的左栏中,并将其显示为无。。在这种情况下。。值通过blocklayered.php传递到我们的页面

否,我在1.6中使用默认的分层导航,而在1.5中我使用旧版本。。我不想修改我的分层导航的外观,因为我知道如何在tpl中修改它。。我想将分层块放在category.tpl中可以找到的默认排序旁边,现在我的问题是以硬编码方式包括分层navs.tpl。。因为我们默认排序的位置是不可挂接的。。除了默认排序之外,我认为插入分层导航的唯一方法是包含tpl。。这在ps 1.5中起作用,但所包含的tpl文件似乎包含一个当前页面控制器未发送的变量。你同意我的看法吗?如果在任何地方提到nbr_FilterBlock并向我们反馈,请检查您包含的tpl文件。是的,我同意,我试图删除nbr_FilterBlock,这是我得到的错误注意:未定义索引:在/home/vhost/dextertonstore2/cache/smarty/compile/2a/3d/27/2A3274F79F30DBCF6A26FED74F871DA2FB62E0E.file.blocklayered.tpl.php中的过滤器注意:尝试在中获取非对象的属性/home/vhost/dextertonstore2/cache/smarty/compile/2a/3d/27/2A3274F79F30DBCF6A26FED74F871DA2FB62E0E.file.blocklayered.tpl.php,第124行