Skip to content

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

PresenterParametersMeaningDescription
Objednavka/Kosik---Order/Cartcart page
Objednavka/KosiksekceOrder/Cart sectioncart section (e.g. address, delivery, ...)
Objednavka/Pokladna---Order/Checkoutorder summary / checkout
Objednavka/PlatbaobjednavkaOrder/Paymentpayment for a completed order
Objednavka/Rychlokos---Order/QuickCartzero-step order (instant checkout)
Objednavka/Vypis---Order/Listorders of the logged-in user

Product Listings

Available iUrl parameters

PresenterParametersMeaningDescription
Vypis/VybranevyberListing/Selectedproduct listing by ID (IDs separated by hyphens)
Vypis/Porovnani---Listing/Comparisonproduct comparison listing
Vypis/Akce---Listing/Saleproducts on sale
Vypis/AkcekategorieListing/Salesale products in a category (link)
Vypis/AkceSleva---Listing/SaleDiscountproducts on sale or discounted
Vypis/AkceSlevakategorieListing/SaleDiscountsale or discounted products in a category (link)
Vypis/Slevy---Listing/Discountsdiscounted products
Vypis/SlevykategorieListing/Discountsdiscounted products in a category (link)
Vypis/Skladem---Listing/InStockproducts in stock
Vypis/SklademkategorieListing/InStockproducts in stock in a category (link)
Vypis/SlevyVyprodej---Listing/DiscountsClearancediscounted or clearance products
Vypis/SlevyVyprodejkategorieListing/DiscountsClearancediscounted or clearance products in a category (link)
Vypis/Vyprodej---Listing/Clearanceclearance products
Vypis/VyprodejkategorieListing/Clearanceclearance products in a category (link)
Vypis/Cenaod, doListing/Priceproducts by price (od = from, do = to)
Vypis/Cenaod, do, kategorieListing/Priceproducts by price in a category (link)
Vypis/Nejnovejsi---Listing/Newestnewest products
Vypis/NejnovejsikategorieListing/Newestnewest products in a category (link)
Vypis/NejnovejsidatumListing/Newestnewest products since a date
Vypis/Nejnovejsidatum, kategorieListing/Newestnewest products since a date in a category (link)
Vypis/Nejprodavanejsi---Listing/BestSellingbest-selling products
Vypis/NejprodavanejsikategorieListing/BestSellingbest-selling products in a category (link)
Vypis/VyrobceKategorievyrobce, kategorieListing/ManufacturerCategoryproducts by manufacturer (link) in a category (link)
Vypis/Vyhledavani---Listing/Searchsearch page
Vypis/VyhledavanifrazeListing/Searchsearch by phrase

User

Available iUrl parameters

PresenterParametersMeaningDescription
User/Login---User/Loginlogin form
User/Registrace---User/Registrationregistration
User/HesloPozadavek---User/PasswordRequestforgotten password
Wish/Vypis---Wishlist/Listwishlist
Objednavka/Vypis---Order/Listorders of the logged-in user

Other

Available iUrl parameters

PresenterParametersMeaningDescription
Vyrobce/Vypis---Manufacturer/Listmanufacturer listing
Tema/Vypis---Topic/Listtopic listing (magazine)
Recenze/Vypis---Review/Listcustomer reviews
Novinka/Vypis---News/Listnews listing
Video/Vypis---Video/Listvideo listing
Page/Mapa---Page/Sitemapsitemap

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