我在xcart中使用自定义皮肤但我无法在前端显示类别和子类别。但是,如果我切换到默认主题,那么它会在前端显示所有类别。
我做错了哪里?我用谷歌搜索了它,并在帮助台上聊天,但没有解决方案。
答案 0 :(得分:0)
与类别菜单相关的提示
1)禁用Flyout_Menus模块
2)或禁用ajax菜单并删除var / cache dir
modules/Flyout_Menus/config.php
-define('XC_FLYOUT_MENU_TYPE', 'ajax');//Recommended value is 'ajax'
+define('XC_FLYOUT_MENU_TYPE', 'html');//Recommended value is 'ajax'
3)或删除skin / YOUR_SKIN_DIR / customer / categories.tpl文件
答案 1 :(得分:0)
如果您使用 X-cart 5 ,则"XLite\View\TopCategories"
类会显示类别。
它已添加到"sidebar.single"
和"sidebar.first"
列表中。
如果皮肤不显示侧边栏,则应将此类添加到另一个列表中。
例如,您可以尝试使用"moveClassesInLists"
方法将类移动到另一个列表:
namespace XLite\Module\Dev\MyModule;
abstract class Main extends \XLite\Module\AModuleSkin
{
...
protected static function moveClassesInLists()
{
return array(
'XLite\View\TopCategories' => array(
array('sidebar.single', 'customer'),
array('my_list', 10, 'customer'),
),
);
}