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>

Objednávky

Dostupné parametry iUrl

Presenter

Parametry

Popis

Objednavka/Kosik

košík

Objednavka/Kosik

sekce

sekce košíku (například address, delivery, …)

Objednavka/Pokladna

rekapitulace objednávky

Objednavka/Platba

objednavka

platba dokončené objednávky

Objednavka/Rychlokos

nulkroková objednávka

Objednavka/Vypis

objednávky přihlášeného uživatele

Výpisy produktů

Uživatel

Dostupné parametry iUrl

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í

Dostupné parametry iUrl

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%}