PS Добавлю опцию в корзину, чтобы можно было указывать произвольную страницу для успешного и неудачного заказа. Появится в 2.1.2
Тут дело в том что /renderer/payment_sucess/_default.php
вообще не затрагивается, потому что у меня "ЗАКАЗ БЕЗ ОПЛАТЫ" и никакого mayment т.е платежа нет.
Все заканчивается в файле
media/zoo/applications/jbuniversal/templates/catalog/basket.php
Вод код из него:
if (!empty($this->items)) {
// items
echo $this->app->jblayout->render('basket', $this->items);
if ((int)$this->params->get('global.jbzoo_cart_config.auth', 0) && !$user->id) {
$this->app->jbnotify->warning(JText::_('JBZOO_CART_NOT_AUTH'));
} else if (!empty($this->items)) {
echo $this->app->jblayout->render('basketform', $this->items);
}
} else {
echo '<p>' . JText::_('JBZOO_CART_ITEMS_NOT_FOUND') . '</p>';
}
$this->app->jbwrapper->end();
$this->app->jbdebug->mark('template::basket::finish');
Просто выводится сообщение из JBZOO_CART_ITEMS_NOT_FOUND т.к выполняется условие что корзина пустая.
Вам нужно доработать момент именно с "ЗАКАЗ БЕЗ ОПЛАТЫ", чтобы перекидывало на страницу с шаблоном из папки /renderer/ в котором бы были доступны данные о заказе (его ID, сумме, кол-ве товара и прочей информации).
Вот это было бы круто!
Сообщение отредактировал promo: 26 December 2013 - 13:04