если добавлять товар не ссылкой, а формой, то можно через поле redirect-uri передать куда редиректиться после того, как положишь товар в корзину. Примерно такой код должен получиться (только не помню method="POST" или method="GET" писать в атрибут тега form)
<form action="/emarket/basket/put/element/{page/@id}/" >
<input type="hidden" name="redirect-uri" value="id_или_url_страницы" />
<input type="submit" value="положить в корзину"/>
</form>
Что то не пойму
Делаю так:
<form action="/emarket/basket/put/element/{page/@id}/" >
<input type="hidden" name="redirect-uri" value="/emarket/cart/" />
<input type="submit" value="положить в корзину"/>
</form>
А при нажатии положить в корзину ссылка становится такой
http://site.ru/emarket/basket/put/element/%7Bpage/@id%7D/?redirect-uri=%2Femarket%2Fcart%2F
Что не правильно?
Разобрался. Для TPL шаблонизатора код следующий:
<form action="/emarket/basket/put/element/%id%/" >
<input type="hidden" name="redirect-uri" value="/emarket/cart/" />
<input type="submit" value="положить в корзину"/>
</form>