Снова начал с этим разбираться.
Заметил, что у меня в параметре компонента catalog.section.new стоит вот такое
Код |
---|
"PRODUCT_ID_VARIABLE" => "BASKET_ADD", |
И кусок кода немножко отличается от того, что я обычно видел:
Код |
---|
/*************************************************************************
Processing of the Buy link
*************************************************************************/
$strError = "";
if (array_key_exists($arParams["ACTION_VARIABLE"], $_REQUEST) && array_key_exists($arParams["PRODUCT_ID_VARIABLE"], $_REQUEST))
{
$action = strtoupper($_REQUEST[$arParams["ACTION_VARIABLE"]]);
$products = $_REQUEST['BASKET_ADD']; |
Смущает конкретно
Код |
---|
$products = $_REQUEST['BASKET_ADD']; |
А еще закомментированы вот эти строки:
Код |
---|
//$arItem["BUY_URL"] = htmlspecialchars($APPLICATION->GetCurPageParam($arParams["ACTION_VARIABLE"]."=BUY&".$arParams["PRODUCT_ID_VARIABLE"]."=".$arItem["ID"], array($arParams["PRODUCT_ID_VARIABLE"], $arParams["ACTION_VARIABLE"])));
//$arItem["ADD_URL"] = htmlspecialchars($APPLICATION->GetCurPageParam($arParams["ACTION_VARIABLE"]."=ADD2BASKET&".$arParams["PRODUCT_ID_VARIABLE"]."=".$arItem["ID"], array($arParams["PRODUCT_ID_VARIABLE"], $arParams["ACTION_VARIABLE"])));
//$arItem["COMPARE_URL"] = htmlspecialchars($APPLICATION->GetCurPageParam("action=ADD_TO_COMPARE_LIST&id=".$arItem["ID"], array("action", "id")));
|
Кто что думает? Я всё, что можно перепробовал