【EC-CUBE4.2】トップページを商品一覧ページに変更する方法

EC-CUBE4.2のトップページを商品一覧ページに変更する方法です。

カスタマイズディレクトリにトップページコントローラーを作成

カスタマイズディレクトリにトップページコントローラーを作成します。

app/Customize/Controller/TopController.php

<?php

namespace Customize\Controller;

use Eccube\Controller\ProductController;
use Knp\Component\Pager\PaginatorInterface;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\Routing\Annotation\Route;

final class TopController extends ProductController
{
    /**
     * @Route("/", name="homepage", methods={"GET"})
     * @Template("Product/list.twig")
     */
    public function index(Request $request, PaginatorInterface $paginator)
    {
        return parent::index($request, $paginator);
    }
}

トップページ用レイアウトのブロックを削除

トップページ用レイアウトに登録されているブロックを削除します。

以上で完成です。

お気軽にコメントをどうぞ

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください