Nefunkční homepage link obsahující element id #
- Vojtha
- Člen | 37
Ahoj,
tvořím web, který je částečně ve stylu „one page“, což znamená,
že většina odkazů v menu vede na stejnou stránku, jen s jiným element
id, např.
<a n:href="Homepage:default#questions">{_ui.menu.questions}</a>
A protože se jedná o defaultní presenter, adresy se generují jen jako
např.
http://localhost/#questions
(v případě serveru se to chová
stejně).
Na úvodní stránce vše funguje, problém nastává, když generuji menu na nějaké podstránce v jiném presenteru, protože pak odkazy nefungují. Existuje nějaký způsob, jak toto efektivně řešit, např. nastavit Router tak, aby generoval vždy úplnou adresu?
Díky za pomoc.
- Vojtha
- Člen | 37
Url vytvářím takto
<a n:href="Homepage:default#questions">{_ui.menu.questions}</a>
a výsledkem je
http://localhost/#questions
.
Chtěl bych tam mít
http://localhost/homepage/default#questions
,
což mohu samozřejmě napsat natvrdo bez použití makra n:, ale nepřijde mi
to moc čisté.