{route} Smarty helper
Zwraca ścieżkę do podstrony sklepu.
Parametry:
- key (string) [obowiązkowy] - identyfikator ścieżki
- function (string) [opcjonalny] - szczególny typ wywołania (np. dla produktu), używane dla modyfikowalnych linków SEO, dopuszczalne wartości: product | category | producer | news | infopage
Pozostałe parametry zostają przekazane do klasy System_Router.
Klucze ścieżek znajdują się w pliku /environment/config/routers.ini. Wszystkie parametry podane w adresie route muszą zostać podane.
W przypadku użycia parametru function, jako key należy podać identyfikator (ID) danego produktu, producenta, itp.
Przykład:
Usunięcie produktu z koszyka:
<a href="{route key='basketRemove' basketId=$basket_product->getIdentifier()}" title="{translate key='Remove product from your basket'}">...</a>
Link do strony produktu:
<a href="{route function='product' key=$product->getIdentifier() productName=$product->translation->name productId=$product->getIdentifier()}" title="{$product->translation->name|escape}">...</a>