Всем привет. Проблема в том, что товары не удаляются из корзины. После нажатия на кнопку удалить товар просто перезагружает страницу, но товар из корзины не удаляется. Запарился проблему искать
Код компонента
[CODE]<?
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
$arUrls = Array(
"delete" => $APPLICATION->GetCurPage()."?".$arParams["ACTION_VARIABLE"]."=delete&id=#ID#",
"delay" => $APPLICATION->GetCurPage()."?".$arParams["ACTION_VARIABLE"]."=delay&id=#ID#",
"add" => $APPLICATION->GetCurPage()."?".$arParams["ACTION_VARIABLE"]."=add&id=#ID#",
);
$arBasketJSParams = array(
'SALE_DELETE' => GetMessage("SALE_DELETE"),
'SALE_DELAY' => GetMessage("SALE_DELAY"),
'SALE_TYPE' => GetMessage("SALE_TYPE"),
'TEMPLATE_FOLDER' => $templateFolder,
'DELETE_URL' => $arUrls["delete"],
'DELAY_URL' => $arUrls["delay"],
'ADD_URL' => $arUrls["add"]
);
?>
<sc ript type="text/javascript">
var basketJSParams = <?=CUtil::PhpToJSObject($arBasketJSParams);?>
</sc ript>
<?
$APPLICATION->AddHeadScript($templateFolder."/script.js");
if (strlen($arResult["ERROR_MESSAGE"]) <= 0)
{
?>
<div id="warning_message">
<?
if (is_array($arResult["WARNING_MESSAGE"]) && !empty($arResult["WARNING_MESSAGE"]))
{
foreach ($arResult["WARNING_MESSAGE"] as $v)
echo ShowError($v);
}
?>
</div>
<?
//pr($arResult);
?>
<fo rm class="basket" action="<?=POST_FORM_ACTION_URI?>" name="basket_form" id="basket_form">
<div class="basket_label">
<div class="basket_label_img"><img alt="" src="/bitrix/templates/besedki/images/title-icon.png"></div>
<div class="basket_label_text">Корзина</div>
</div>
<div class="basket_itemsbox">
<?foreach($arResult["ITEMS"]["AnDelCanBuy"] as $item){
$pic = CFile::GetFileArray($item["PREVIEW_PICTURE"]);
?>
<div class="basket_itemsbox_item">
<div class="basket_itemsbox_item_name"><? echo $item["NAME"]; ?></div>
<div class="basket_itemsbox_item_pic"><img alt="" src="<? echo $pic["SRC"]; ?>"></div>
<div class="basket_itemsbox_item_price"><? echo $item["PRICE"]; ?></div>
<div class="basket_itemsbox_item_count"><? echo $item["QUANTITY"]; ?> шт.</div>
ВОТ КНОПКА/////////////<div class="basekt_itemsbox_item_delete"><a href="<?=str_replace("#ID#", $item["ID"], $arUrls["delete"])?>">Удалить</a></div>
<!--?CModule::IncludeModule("sale");
if($_REQUEST["action"] == 'delete' && $_REQUEST["deleteid"]){
CSaleBasket::Delete($_REQUEST["deleteid"]);
}
?-->
<div class="clear"></div>
</div>
<?
if(count($item["PROPS"]) != 0){
foreach($item["PROPS"] as $key => $value){
if($value["CODE"] == "COLOR"){
$color = $item["PROPS"][$key]["VALUE"];
echo "<div class=\"basket_itemsbox_item\">
<div class=\"basket_itemsbox_item_colorlabel\">Цвет кровли:</div>
<div class=\"basket_itemsbox_item_colorname\">".$color."</div>
</div>";
}
}
}
?>
<?}?>
</div>
<div class="basket_totalpricebox">
<div class="basket_totalpricebox_label">Итого:</div>
<div class="basekt_totalpricebox_price"><? echo $arResult["allSum_FORMATED"]; ?></div>
</div>
<div class="basket_text">
<?
$APPLICATION -> IncludeFile(SITE_TEMPLATE_PATH."/include/basket_info.php");
?>
</div>
<div class="basket_bottompricebox">
<? echo $arResult["allSum_FORMATED"]; ?>
</div>
<div class="basket_buttons">
<input class="basket_buttons_submit" type="submit" value="Оформить заказ" name="BasketOrder" value="BasketOrder">
</div>
</form>
<!--
<fo rm method="post" action="<?=POST_FORM_ACTION_URI?>" name="basket_form" id="basket_form">
<div id="basket_form_container">
<div class="bx_ordercart">
<div class="bx_sort_container">
<span><?=GetMessage("SALE_ITEMS")?></span>
<a href="jav * ascript:void(0)" id="basket_toolbar_button" class="current" on click="showBasketItemsList()"><?=GetMessage("SALE_BASKET_ITEMS")?><div id="normal_count" class="flat" style="display:none"> (<?=$normalCount?>)</div></a>
<a href="jav * ascript:void(0)" id="basket_toolbar_button_delayed" on click="showBasketItemsList(2)" <?=$delayHidden?>><?=GetMessage("SALE_BASKET_ITEMS_DELAYED")?><div id="delay_count" class="flat"> (<?=$delayCount?>)</div></a>
<a href="jav * ascript:void(0)" id="basket_toolbar_button_subscribed" on click="showBasketItemsList(3)" <?=$subscribeHidden?>><?=GetMessage("SALE_BASKET_ITEMS_SUBSCRIBED")?><div id="subscribe_count" class="flat"> (<?=$subscribeCount?>)</div></a>
<a href="jav * ascript:void(0)" id="basket_toolbar_button_not_available" on click="showBasketItemsList(4)" <?=$naHidden?>><?=GetMessage("SALE_BASKET_ITEMS_NOT_AVAILABLE")?><div id="not_available_count" class="flat"> (<?=$naCount?>)</div></a>
</div>
<?
include($_SERVER["DOCUMENT_ROOT"].$templateFolder."/basket_items.php");
include($_SERVER["DOCUMENT_ROOT"].$templateFolder."/basket_items_delayed.php");
include($_SERVER["DOCUMENT_ROOT"].$templateFolder."/basket_items_subscribed.php");
include($_SERVER["DOCUMENT_ROOT"].$templateFolder."/basket_items_not_available.php");
?>
</div>
</div>
<input type="hidden" name="BasketOrder" value="BasketOrder" />
<input type="hidden" name="ajax_post" id="ajax_post" value="Y">
</form>
-->
<?
}
else {?>
<div class="basket">
<div class="basket_message"><? echo $arResult["ERROR_MESSAGE"]; ?></div>
</div>
<?}
?>[/CODE]