Телеграм: @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";
--------------------------------------------------------------------
И вот на первом пункте ничего не работает,  вылетает ошибка, подскажите пожалуйста,
а то много вопросов видел по теме "наличия" в умном фильтре , но рабочий вариант не нашел.
Спасибо!
Ответить
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Загрузить картинки
 
Заметки разработчика

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

Заказaть разработку attention