Internal Links
For linking within the shop, hard-coded URLs are never used. Instead, always use the dynamic URL generation function. It automatically ensures links remain functional after future URL changes or across language versions.
twig
<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>Orders
Available iUrl parameters
| Presenter | Parameters | Meaning | Description |
|---|---|---|---|
| Objednavka/Kosik | --- | Order/Cart | cart page |
| Objednavka/Kosik | sekce | Order/Cart section | cart section (e.g. address, delivery, ...) |
| Objednavka/Pokladna | --- | Order/Checkout | order summary / checkout |
| Objednavka/Platba | objednavka | Order/Payment | payment for a completed order |
| Objednavka/Rychlokos | --- | Order/QuickCart | zero-step order (instant checkout) |
| Objednavka/Vypis | --- | Order/List | orders of the logged-in user |
Product Listings
Available iUrl parameters
| Presenter | Parameters | Meaning | Description |
|---|---|---|---|
| Vypis/Vybrane | vyber | Listing/Selected | product listing by ID (IDs separated by hyphens) |
| Vypis/Porovnani | --- | Listing/Comparison | product comparison listing |
| Vypis/Akce | --- | Listing/Sale | products on sale |
| Vypis/Akce | kategorie | Listing/Sale | sale products in a category (link) |
| Vypis/AkceSleva | --- | Listing/SaleDiscount | products on sale or discounted |
| Vypis/AkceSleva | kategorie | Listing/SaleDiscount | sale or discounted products in a category (link) |
| Vypis/Slevy | --- | Listing/Discounts | discounted products |
| Vypis/Slevy | kategorie | Listing/Discounts | discounted products in a category (link) |
| Vypis/Skladem | --- | Listing/InStock | products in stock |
| Vypis/Skladem | kategorie | Listing/InStock | products in stock in a category (link) |
| Vypis/SlevyVyprodej | --- | Listing/DiscountsClearance | discounted or clearance products |
| Vypis/SlevyVyprodej | kategorie | Listing/DiscountsClearance | discounted or clearance products in a category (link) |
| Vypis/Vyprodej | --- | Listing/Clearance | clearance products |
| Vypis/Vyprodej | kategorie | Listing/Clearance | clearance products in a category (link) |
| Vypis/Cena | od, do | Listing/Price | products by price (od = from, do = to) |
| Vypis/Cena | od, do, kategorie | Listing/Price | products by price in a category (link) |
| Vypis/Nejnovejsi | --- | Listing/Newest | newest products |
| Vypis/Nejnovejsi | kategorie | Listing/Newest | newest products in a category (link) |
| Vypis/Nejnovejsi | datum | Listing/Newest | newest products since a date |
| Vypis/Nejnovejsi | datum, kategorie | Listing/Newest | newest products since a date in a category (link) |
| Vypis/Nejprodavanejsi | --- | Listing/BestSelling | best-selling products |
| Vypis/Nejprodavanejsi | kategorie | Listing/BestSelling | best-selling products in a category (link) |
| Vypis/VyrobceKategorie | vyrobce, kategorie | Listing/ManufacturerCategory | products by manufacturer (link) in a category (link) |
| Vypis/Vyhledavani | --- | Listing/Search | search page |
| Vypis/Vyhledavani | fraze | Listing/Search | search by phrase |
User
Available iUrl parameters
| Presenter | Parameters | Meaning | Description |
|---|---|---|---|
| User/Login | --- | User/Login | login form |
| User/Registrace | --- | User/Registration | registration |
| User/HesloPozadavek | --- | User/PasswordRequest | forgotten password |
| Wish/Vypis | --- | Wishlist/List | wishlist |
| Objednavka/Vypis | --- | Order/List | orders of the logged-in user |
Other
Available iUrl parameters
| Presenter | Parameters | Meaning | Description |
|---|---|---|---|
| Vyrobce/Vypis | --- | Manufacturer/List | manufacturer listing |
| Tema/Vypis | --- | Topic/List | topic listing (magazine) |
| Recenze/Vypis | --- | Review/List | customer reviews |
| Novinka/Vypis | --- | News/List | news listing |
| Video/Vypis | --- | Video/List | video listing |
| Page/Mapa | --- | Page/Sitemap | sitemap |
Language Links
The following syntax can be used to link to language-specific domains. The domain is filled in automatically based on configuration, and the subpage URL is generated from the current address.
twig
<a href="{{this.langUrl('en')}}" lang="en" hreflang="en">english</a>
<a href="{{this.langUrl('cz')}}" lang="cs" hreflang="cs">česky</a>Listing links to all language versions of the current page:
twig
{%for data in this.languageUrls%}
<a href="{{data.url}}" lang="{{data.locale}}" hreflang="{{data.locale}}">{{data.language|upper}}</a>
{%endfor%}