Фильтрация по тегам

Для фильтрации товара или новостей по тегу, необходимо учесть положение тега в строке тегов, для этого используем - массив вариантов, битрикс интерпретирует это как если бы между ними стояло OR.




<?php
global $bbFilter;
$bbFilter = array();

if(isset($_GET["TAG"])) 
 $bbFilter["TAG"] = array(
  "% ".$_GET["TAG"].",%",
  "%,".$_GET["TAG"].",%",
  $_GET["TAG"].",%",
  "%,".$_GET["TAG"],
  "% ".$_GET["TAG"],
 ); 


$APPLICATION->IncludeComponent(
    "bitrix:catalog.section",
    "",
    Array(
        "FILTER_NAME" => "bbFilter",
        ...
 )
);
?>

Комментарии

Популярные сообщения из этого блога

Bitrix: кнопка добавить в корзину

Битрикс: какого х*я ты ищешь в неактивных разделах

Битрикс: highloadblock значения в свойстве список