menu jinak na hlavní straně a jinak na podstránce

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Berry
Začátečník | 70
+
0
-

Zdravím,

mám hlavní stránku tzv. onepage kde odkazy v menu jsou scrolující. Menu mám pro to napsané v hlavní šabloně @layout.latte. To vše OK ale co když mám pak produkty kde je presenter Produkty a šablony v Produkty kde každý produkt by měl svojí podstránku. Například z hlavní stránky budu odkazovat <li><a n:href=„Product:test1“>Test 1</a></li> … Ale na této stránce se zobrazí menu ale je potřeba aby nebyl odkaz na kotvu na hlavní stránce, ale ideálně aby byla jedna hlavní šablona v Produkt s menu které by odkazovalo zpět na kotvy na hlavní stránce a měnil se jen obsah/jednotlivý produkt.

Asi je dotaz dost krkolomný, ale prosím o nasměrování na správnou cestu.

Felix
Nette Core | 1247
+
+1
-

Jestli jsem to pochopil spravne, tak by ti melo stacit udelat odkaz s kotvou.

<a n:href="Homepage:default, #o-nas">O nas</a>

Pripadne pokud by to neslo, tak by urcite melo jit.

<a href="{link Homepage:default}#o-nas">O nas</a>

To by ti mohlo pomoci, protoze na homepage to udela stejny odkaz, ale na strance produktu jiny.

Berry
Začátečník | 70
+
0
-

Felix napsal(a):

Jestli jsem to pochopil spravne, tak by ti melo stacit udelat odkaz s kotvou.

<a n:href="Homepage:default, #o-nas">O nas</a>

Pripadne pokud by to neslo, tak by urcite melo jit.

<a href="{link Homepage:default}#o-nas">O nas</a>

To by ti mohlo pomoci, protoze na homepage to udela stejny odkaz, ale na strance produktu jiny.

Super, díky moc. Funguje ten druhý příklad.

David Matějka
Moderator | 6445
+
+1
-

to prvni by melo byt myslim spravne takto:

<a n:href="Homepage:default#o-nas">