0

xcart でカスタム スキンを使用していますが、フロントエンドでカテゴリとサブカテゴリを表示できません。しかし、デフォルトのテーマに切り替えると、フロントエンドにすべてのカテゴリが表示されます。

私はどこで間違っていますか?私はそれをグーグルで検索し、ヘルプデスクでもチャットしましたが、解決策はありませんでした.

4

2 に答える 2

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'),
            ),
        );
    }
于 2016-08-10T15:02:45.700 に答える