<?php
namespace App\Controller\Page;
use App\Entity\Page;
use App\Form\PageType;
use App\Repository\PageRepository;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\ParamConverter;
class PageController extends Controller
{
/**
* @Route("/{_locale}/{slug}", name="page_show", methods={"GET"}, requirements={"_locale" = "es|en"})
* @ParamConverter("page", class="App\Entity\Page")
*/
public function index(Page $page): Response
{
//EDIT 05/01/2026 SE HA CAMBIADO EL DISEÑO Y AHORA A VECES HAY UNA IMAGEN EN LA CABECERA, COMO NO ME LA QUIERO JUGAR EDITANDO LA BBDD HACEMOS ESTA PORQUERIA
$imageCabecera = "";
if($page->getSlug() == "quienes-somos"){
$imageCabecera = "fondo-planta.png";
}
return $this->render('page/index.html.twig', [
'page' => $page,
'imageCabecera' => $imageCabecera,
]);
}
}