Sotbit SEO Умного фильтра. Кастомизация. Как сделать так, чтобы выбранный тег тоже выводился?

Как сделать так, чтобы выбранный тег тоже выводился?

Если Вам необходимо выводить текущую позицию в облаке тегов, тогда необходимо сделать следующее:

Заходим в bitrix/components/sotbit/seo.meta.tags/.parametrs.php
Добавляем строчку после 91:

'SHOW_ACTIVE' => array(
"PARENT" => "BASE",
'NAME' => "Показывать активную вкладку",
'TYPE' => "CHECKBOX",
"DEFAULT" => "Y",
),

 

Заходим в bitrix/components/sotbit/seo.meta.tags/component.php
Находим строчку 134 и добавляем

$arrTag['SHOW_ACTIVE']=0;

http://joxi.ru/VrwLPjvUjXpodm

Находим строчку

if($curPage !== false) unset($Tags[$curPage]);

и заменяем её на следующую:

if($curPage !== false) {
if ($arParams['SHOW_ACTIVE']=='Y') {
$Tags[$curPage]['SHOW_ACTIVE']=1;
} else {
unset($Tags[$curPage]);
}
}

http://joxi.ru/a2X6809claEZlr

В самом вызове компонента добавляем строчку “SHOW_ACTIVE” => “Y”,
http://joxi.ru/J2bnpZWcgwjYb2

Далее при вызове уже в самом шаблоне кастомизируете если SHOW_ACTIVE=1, то добавляете выделение в css. Должно получится следующее:

<div class="sotbit-seometa-tags-wrapper <?if ($Item['SHOW_ACTIVE']==1) echo 'active';?>">