Задача вывести список сравниваемых элементов аяксом. В section.php шаблона bitrix:catalog пишу
Код |
---|
<?
if ($_GET['mode'] == 'ajax') {
$APPLICATION->RestartBuffer();
}
if ($arParams["USE_COMPARE"] == "Y") {
$APPLICATION->IncludeComponent(
"bitrix:catalog.compare.list", "", Array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"NAME" => $arParams["COMPARE_NAME"],
"DETAIL_URL" => $arResult["FOLDER"] . $arResult["URL_TEMPLATES"]["element"],
"COMPARE_URL" => $arResult["FOLDER"] . $arResult["URL_TEMPLATES"]["compare"],
), $component
);
}
if ($_GET['mode'] == 'ajax') {
die();
}
?>
|
Так вот. Если посылать реально аякс запрос с параметром mode=ajax, то в ответе приходит еще и header.php + то что нужно, если же делать обычный запрос с параметром mode=ajax, то RestartBuffer отрабатывает правильно и header.php не выводится. Что я делаю не так?