无法在xcart的前端显示类别



我在xcart中使用自定义皮肤,但我无法在前端显示类别和子类别。但是如果我切换到默认主题,那么它会在前端显示所有类别。

我哪里做错了?我在谷歌上搜索了一下,也在服务台上聊天,但没有解决方案。

分类菜单相关提示

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文件

如果您使用X-cart 5,则分类按"XLiteViewTopCategories"类显示。

添加到"sidebar.single""sidebar.first"列表中

如果您的皮肤不显示侧边栏,那么您应该将该类添加到另一个列表中。例如,您可以尝试使用"moveClassesInLists"方法将类移动到另一个列表:

namespace XLiteModuleDevMyModule;
abstract class Main extends XLiteModuleAModuleSkin
{
    ...
    protected static function moveClassesInLists()
    {
        return array(
            'XLiteViewTopCategories' => array(
                array('sidebar.single', 'customer'),
                array('my_list', 10, 'customer'),
            ),
        );
    }

相关内容

  • 没有找到相关文章

最新更新