Есть еще 1 вещь которую я пока никак непойму. Вот моя папка C:\Program Files\1C-Bitrix\www
далее /bitrix/companents и только 2 папки demo(в которой какаято ерунда с корзиной даже и несвязанная) и bitrix(хранящая компаненты). Как я понял в компанентах catalog.element хранится скрипт работы с корзиной.
if (($action == "ADD2BASKET" || $action == "BUY") && $productID > 0)
{
if (CModule::IncludeModule("sale") && CModule::IncludeModule("catalog"))
{
if (Add2BasketByProductID($productID))
{
if ($action == "BUY")
LocalRedirect($arParams["BASKET_URL"]);
else
LocalRedirect($APPLICATION->GetCurPageParam("", array($arParams["PRODUCT_ID_VARIABLE"], $arParams["ACTION_VARIABLE"])));
}
else
{
if ($ex = $GLOBALS["APPLICATION"]->GetException())
$strError = $ex->GetString();
else
$strError = GetMessage("CATALOG_ERROR2BASKET").".";
}
}
}
тут она проверяет была ли нажата кнопка "купить" и отправляет пользователя в корзину добавляя туда товар. Но всяческие мои изменения этого файла не привели ни к чему.
Что надобыло сделать чтобы изминения вступили в силу?
И как вообще работать и изменять/добавлять компанетны?
далее /bitrix/companents и только 2 папки demo(в которой какаято ерунда с корзиной даже и несвязанная) и bitrix(хранящая компаненты). Как я понял в компанентах catalog.element хранится скрипт работы с корзиной.
if (($action == "ADD2BASKET" || $action == "BUY") && $productID > 0)
{
if (CModule::IncludeModule("sale") && CModule::IncludeModule("catalog"))
{
if (Add2BasketByProductID($productID))
{
if ($action == "BUY")
LocalRedirect($arParams["BASKET_URL"]);
else
LocalRedirect($APPLICATION->GetCurPageParam("", array($arParams["PRODUCT_ID_VARIABLE"], $arParams["ACTION_VARIABLE"])));
}
else
{
if ($ex = $GLOBALS["APPLICATION"]->GetException())
$strError = $ex->GetString();
else
$strError = GetMessage("CATALOG_ERROR2BASKET").".";
}
}
}
тут она проверяет была ли нажата кнопка "купить" и отправляет пользователя в корзину добавляя туда товар. Но всяческие мои изменения этого файла не привели ни к чему.
Что надобыло сделать чтобы изминения вступили в силу?
И как вообще работать и изменять/добавлять компанетны?