I have this navigation with links like this:
href="http://mamgrow.lt/veikla.php#konkursai"
So it opens a page with element with id='konkursai'
focused.
How can I do this in Symfony?
My pages are created as actions and links to them are described in routing.yml
MainController:
public function aboutUsAction() {
return $this->render('MamgrowMainBundle:Main:about-us.html.twig');
}
public function activitiesAction() {
return $this->render('MamgrowMainBundle:Main:activities.html.twig');
}
public function contactsAction() {
return $this->render('MamgrowMainBundle:Main:contacts.html.twig');
}
routing.yml:
about-us:
path: /apie-mus
defaults: { _controller: MamgrowMainBundle:Main:aboutUs }
contacts:
path: /kontaktai
defaults: { _controller: MamgrowMainBundle:Main:contacts }
activities:
path: /veikla
defaults: { _controller: MamgrowMainBundle:Main:activities }
Simply append hash part to the generated path/url:
<a href="{{ path('contacts') }}#some-anchor">Contact Us</a>