Legt man in Smarty einen Link zu z.B. zu einen Blogbeitrag an, kann man dies so realisieren:
<a href="/{url controller=blog action=detail blogArticle=$blog_id sCategory=$cat_id}"
Da geht auch im Plugin oder im eigenen Controller:
$router = Shopware()->Container()->get('router'); $url = $router->assemble([ 'controller' => 'blog', 'sAction' => 'detail', 'blogArticle' => $blog_id, 'sCategory' => $cat_id ]);
Oder bei Artikel:
<a href="/{url controller=detail sArticle=$sArticle.articleID number=$sArticle.ordernumber}"
usw.