Víceúrovňové menu – odkazování
- trollnet
- Člen | 8
Zdravím všechny,
před chvílí jsem narazil na problém resp. mou neznalost odkazování
v 2. podúrovni menu. Asi to je nějaká pitomost, ale nemůžu se přes to
přenýst.
např. mám menu Uvod, Produkty/barvy/bila a Kontakt
Pokud potřebuju skočit linkem na Uvod napíšu Uvod:
,
pokud potřebuju skočit na barvy, napíšu Produkty:barvy
,
ale co napíšu když potřebuju přejít na stránku bila (samozřejmě, abych
zachoval hierarchii Produkty/barvy/bila)?
Díky za jakoukoli radu
PS: Doufám, že jsem to napsal srozumitelně. Prostě mi šlo o to, jak by vypadal příkaz link pro to, abych se dostal např. sem s hierarchií (zdravotnicke-sluzby/eticka-komise/jednaci-rad/)
- Tomas Jancik
- Člen | 103
pokud chapu spravne co potrebujes, tak asi toto
<a n:href="Product:show $productId">detail produktu</a>
- Jan Voráček
- Člen | 90
A pokud to chápu správně já :), pak potřebuješ nad presenterem
Produkty
zavolat akci barvy
a jako parametr předat
danou barvu. Tvar parametru pro link bude tedy:
{link Produkty:barvy, $barva}
Tohle se dá ještě zařídit s výchozím nastavením routování ze sandboxu. Pokud bys chtěl složitější url, budeš si s nastavením routeru už muset pohrát, případně napsat vlastní.
- Filip Procházka
- Moderator | 4668
Pokud to dobře chápu já, tak vůbec nechápe rozdíl mezi presentery a adresami. Nastuduj si routování a úplně ideálně celou dokumentaci: https://doc.nette.org/cs/