src/Controller/HomepageController.php line 18

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  4. use Symfony\Component\HttpFoundation\Response;
  5. use Symfony\Component\Routing\Annotation\Route;
  6. use Score\CmsBundle\Services\PageManager;
  7. class HomepageController extends AbstractController
  8. {
  9.     /**
  10.      * @Route("/", name="app_homepage")
  11.      */
  12.     public function index(PageManager $pageManager): Response
  13.     {
  14.         // Homepage text.
  15.         $page = $pageManager->getPageBySeoId('homepage');
  16.         return $this->renderForm('homepage/index.html.twig', [
  17.             'page' => $page
  18.         ]);
  19.     }
  20.     /**
  21.      * Presmerovanie...
  22.      * @Route("/sk", name="redirect_sk")
  23.      */
  24.     public function indexSk(): Response
  25.     {
  26.         return $this->redirectToRoute('app_homepage');
  27.     }
  28.     /**
  29.      * Presmerovanie...
  30.      * @Route("/sk/dotacia-2023", name="redirect_Dotacia2023")
  31.      */
  32.     public function indexDotacia2023(): Response
  33.     {
  34.         return $this->redirect('/dotacie-zvf/dotacia-zvf-pre-rok-2023', 301);
  35.     }
  36.     /**
  37.      * Presmerovanie...
  38.      * @Route("/sk/node/{nodeId}", name="redirect_NodeId")
  39.      */
  40.     public function indexNodeId($nodeId): Response
  41.     {
  42.         return $this->redirectToRoute('app_homepage');
  43.     }
  44. }