GoodRoot писал(а):
СОгласен с постом. Такая же фигня, подскажет кто-нибудь решение? Заранее спасибо.
В общем ошибка понятно в чем. Не правильно была настроен способ оплаты и заявки все на Демонстрационный сайт приходили.
Но теперь другая проблема. Как вывести под данными пользователя способы доставки возможные??? Добавил в xls
<xsl:choose>
<xsl:when test="count(shop_delivery) = 0">
<p>По выбранным Вами условиям доставка не возможна, заказ будет оформлен без доставки.</p>
<p>Уточнить данные о доставке Вы можете, связавшись с представителем нашей компании.</p>
<input type="hidden" name="shop_delivery_condition_id" value="0"/>
</xsl:when>
<xsl:otherwise>
<table class="shop_cart">
<tr class="total">
<th>Способ доставки</th>
<th>Описание</th>
<th>Цена доставки</th>
<th>Стоимость товаров</th>
<th>Итого</th>
</tr>
<xsl:apply-templates select="shop_delivery"/>
</table>
</xsl:otherwise>
</xsl:choose>
Но как привязать контроллер к этой странице? Тот, который находится в case 4
$Shop_Delivery_Controller_Show = new Shop_Delivery_Controller_Show($oShop);
$Shop_Delivery_Controller_Show
->couponText(Core_Array::get(Core_Array::get($_SESSION, 'hostcmsOrder', array()), 'coupon_text'))
->setUp()
->xsl(
Core_Entity::factory('Xsl')->getByName(
Core_Array::get(Core_Page::instance()->libParams, 'deliveryXsl')
)
)
->show();
Вот этот. Если таким образом выводить, в default, там где выводится корзина, то просто выведится xls способов доставки, а это отдельная форма, поэтому не подходит это. Как вывод корзины:
$Shop_Cart_Controller_Show
->couponText(Core_Array::get(Core_Array::get($_SESSION, 'hostcmsOrder', array()), 'coupon_text'))
->xsl(
Core_Entity::factory('Xsl')->getByName($xslName)
)
->show();
связать с кодом Shop_Delivery_Controller_Show ???