JCSmartFilter.prototype.postHandler = function (result)
{
if(result.ITEMS)
{
for(var PID in result.ITEMS)
{
var arItem = result.ITEMS[PID];
if(arItem.PROPERTY_TYPE == 'N' || arItem.PRICE)
{
}
else if(arItem.VALUES)
{
for(var i in arItem.VALUES)
{
var ar = arItem.VALUES[i];
var control = BX(ar.CONTROL_ID);
if(control)
{
control.parentNode.className = ar.DISABLED? 'lvl2 lvl2_disabled': 'lvl2';
}
}
}
}
var modef = BX('modef');
var modef_num = BX('modef_num');
if(modef && modef_num)
{
result.INSTANT_RELOAD = "Y";
modef_num.innerHTML = result.ELEMENT_COUNT;
var hrefFILTER = BX.findChildren(modef, {tag: 'A'}, true);
if(result.FILTER_URL && hrefFILTER)
hrefFILTER[0].href = BX.util.htmlspecialcharsback(result.FILTER_URL);
if(result.FILTER_AJAX_URL && result.COMPONENT_CONTAINER_ID)
{
BX.bind(hrefFILTER[0], 'click', function(e)
{
var url = BX.util.htmlspecialcharsback(result.FILTER_AJAX_URL);
BX.ajax.insertToNode(url, result.COMPONENT_CONTAINER_ID);
return BX.PreventDefault(e);
});
}
result.INSTANT_RELOAD = "Y";
result.COMPONENT_CONTAINER_ID = "catalog_section";
console.log(result.COMPONENT_CONTAINER_ID);
console.log(result.INSTANT_RELOAD);
if (result.INSTANT_RELOAD && result.COMPONENT_CONTAINER_ID)
{
var url = BX.util.htmlspecialcharsback(result.FILTER_AJAX_URL);
console.log(url);
//url = url + "&bxajaxid=" + result.COMPONENT_CONTAINER_ID;
console.log(url);
//BX.ajax.insertToNode(url, result.COMPONENT_CONTAINER_ID);
$( ".category" ).load( url + " .category");
//$( ".category > .right .gallery" ).load( url + " .gallery > li");
}
else
{
if(modef.style.display == 'none')
modef.style.display = 'block';
modef.style.top = this.position.top + 'px';
}
}
}
}
$arFilter = array(
"IBLOCK_ID" => $IBLOCK_ID,
"SECTION_CODE" => "orange",
"INCLUDE_SUBSECTIONS" => "Y",
array(
"LOGIC" => "AND",
array("<PROPERTY_RADIUS" => 50),
array(">PROPERTY_RADIUS" => 50),
),
);
$(".owl-carousel").owlCarousel();
Это для чего нужно? Попробуйте класс "owl-carousel" поменять на что-то другое <?$APPLICATION->IncludeComponent(
"bitrix:main.include",
"",
Array(
"AREA_FILE_SHOW" => "file",
"PATH" => "/include/file.php"
)
);?>
<? CModule::IncludeModule("highloadblock");
use Bitrix\Highloadblock as HL;
use Bitrix\Main\Entity;
if (CModule::IncludeModule('highloadblock')) { ?>
<?
$arHLBlock = Bitrix\Highloadblock\HighloadBlockTable::getById(2)->fetch(); //Здесь ID Инфоблока
$obEntity = Bitrix\Highloadblock\HighloadBlockTable::compileEntity($arHLBlock);
$strEntityDataClass = $obEntity->getDataClass();
$resData = $strEntityDataClass::getList(array(
'select' => array('ID', "UF_SORT", "UF_LINK", "UF_LINK_ENG", "UF_IMG", "UF_IMG_ENG", "UF_ACTIVE"),//Поля созданные в HL инфоблоке
'filter' => array("UF_ACTIVE" => "1"), //Фильр по полю
'order' => array('UF_SORT' => 'ASC'), // Сортировка по полю
'limit' => 100,
));
while ($arItem = $resData->Fetch()) {
//ВЫВОД ДАННЫХ
}
?>
<?
}
?>