/** * {@inheritdoc} */ public function updateSeoPage(SeoMetadataInterface $seoMetadata) { $site = $this->siteManager->find(); if (null !== $site && null !== ($siteSeoMetadata = $site->getSeoMetadataByLang($seoMetadata->getLang()))) { $this->seoPage->setTitle($siteSeoMetadata->getTitle()); } parent::updateSeoPage($seoMetadata); }
public function indexAction(Request $request) { $site = $this->siteManager->find(); if (null === $site) { $site = $this->siteManager->create(); } $form = $this->formFactory->create($site); if ($this->formHandler->process($request, $form)) { $this->formHandler->onSuccess($request->getLocale(), $site); return new RedirectResponse($this->router->generate('silvestra_site')); } return $this->templating->renderResponse('SilvestraSiteBundle:Site:index.html.twig', array('form' => $form->createView(), 'page_header' => $this->translator->trans('site', array(), 'SilvestraSite'))); }