Interní odkazy¶
Pro odkazování v rámci eshopu se nikdy nepoužívají konkrétní URL, ale vždy funkce pro dynamické generování adresy. Ta automaticky zajišťuje funkčnost při budoucí aktualizaci odkazů nebo v jazykových verzích.
<a href="{{ iUrl('Objednavka/Kosik') }}">Košík</a>
<a href="{{ iUrl('Vypis/Cena', {od:0, do:500}) }}">Zboží od 0 Kč do 500 Kč</a>
Výpisy produktů¶
Uživatel¶
Presenter |
Parametry |
Popis |
---|---|---|
User/Login |
— |
přihlašovací formulář |
User/Registrace |
— |
registrace |
User/HesloPozadavek |
— |
zapomenuté heslo |
Wish/Vypis |
— |
seznam přání |
Objednavka/Vypis |
— |
objednávky přihlášeného uživatele |
Ostatní¶
Presenter |
Parametry |
Popis |
---|---|---|
Vyrobce/Vypis |
— |
výpis výrobců |
Tema/Vypis |
— |
výpis témat (magazín) |
Recenze/Vypis |
— |
recenze zákazníků |
Novinka/Vypis |
— |
seznam novinek |
Video/Vypis |
— |
seznam videí |
Page/Mapa |
— |
mapa webu |
Jazykové odkazy¶
Následující syntax lze použít pro prolinkování s jazykovými doménami. Doména se doplní podle nastavení a URL podstránky se vygeneneruje podle aktuální adresy.
<a href="{{this.langUrl('en')}}" lang="en" hreflang="en">english</a>
<a href="{{this.langUrl('cz')}}" lang="cs" hreflang="cs">česky</a>
Vypsání odkazů na jazykové verze stejné stránky:
{%for data in this.languageUrls%}
<a href="{{data.url}}" lang="{{data.locale}}" hreflang="{{data.locale}}">{{data.language|upper}}</a>
{%endfor%}