Телеграм: @camouf_ru Почта: mihail@bazarow.ru Заказать разработку проекта

Умный фильтр "В наличие"

Внимание! все сообщения проходят премодерацию. Ваше сообщение появится после проверки
Ответить
RSS
Умный фильтр "В наличие"
 
Привет ребят, не могу понять где тут ошибка в коде?

<input type="checkbox" name="HIDE_NOT_AVAILABLE" <?="($_REQUEST["HIDE_NOT_AVAILABLE"]=="Y"" ||="" $_cookie["hide_not_available"]="="Y")?'checked="checked"':''?"> value="Y" id="catalog_available" /> <label for="catalog_available">В наличии</label>

Делал по статье, ссылку не буду пока что оставлять, но текст статьи такой:

Битрикс смарт фильтр по наличию товаров

Возникла задача в стандартный битриксовский catalog.smart.filter добавить галочку «в наличии». Ну что, костылим шаблон смарт фильтра, HTML-код галочки:
?
1<input type="checkbox" name="HIDE_NOT_AVAILABLE" <?="($_REQUEST["HIDE_NOT_AVAILABLE"]=="Y"" ||="" $_cookie["hide_not_available"]="="Y")?'checked="checked"':''?"> value="Y" id="catalog_available" /> <label for="catalog_available">В наличии</label>
А т.к. по-простому дополнительные данные не всегда можно передать в $_POST/$_GET то чукотский трюк: запишем данные в $_COOKIE
?
1
2
3
4
5
6
7
$(document).ready(function(){
   $("#catalog_available").change(function(e){
       if($(this).is(":checked")){
           // window.location.href = '?HIDE_NOT_AVAILABLE=Y';
           $.cookie("hide_not_available","Y");
       }
   });
Если используется комплексный компонент каталога, то в section.php перед подключением
$APPLICATION->IncludeComponent(
"bitrix:catalog.section",
$template,
Array()
);
Добавляем: if($_REQUEST["HIDE_NOT_AVAILABLE"]=="Y" || $_COOKIE["hide_not_available"]=="Y") $arParams["HIDE_NOT_AVAILABLE"] = "Y";
--------------------------------------------------------------------
И вот на первом пункте ничего не работает,  вылетает ошибка, подскажите пожалуйста,
а то много вопросов видел по теме "наличия" в умном фильтре , но рабочий вариант не нашел.
Спасибо!
Ответить
Форма ответов
 
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Загрузить картинки
 
Заметки разработчика

Примерно с 2013-го года пишу, короткие и не очень, заметки по разработке сайтов на Битрикс. Возможно, будут полезны кому-то еще. Во всех заметках есть возможность комментирования и обсуждения. Вы можете задавать уточняющие вопросы прямо там- отвечаю или дополняю заметки по возможности.

attention