1

階層化されたナビゲーション ブロックを使用してメーカー (私の場合はブランド) フィルターを作成し、これを既定の並べ替えの横に配置したい

PS 1.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 のキャッシュを手動で削除しましたが、それでもこのエラーが発生します。

4

2 に答える 2

0

ここで解決策を見つけました。このエラーは、ページに渡される値がないために発生します..blocklayered.tplを含めるために..私がしたことは、階層化されたナビゲーションを左の列に移植して表示することですそれはなしです..この場合..値はblocklayered.phpによってページに渡されます

于 2014-07-09T03:37:43.000 に答える