xcart でカスタム スキンを使用していますが、フロントエンドでカテゴリとサブカテゴリを表示できません。しかし、デフォルトのテーマに切り替えると、フロントエンドにすべてのカテゴリが表示されます。
私はどこで間違っていますか?私はそれをグーグルで検索し、ヘルプデスクでもチャットしましたが、解決策はありませんでした.
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'),
),
);
}