Задать вопрос
@ArniVine

Не работает параметр activeCls в сниппете tagLister, кто сталкивался?

Сайт MODX 3.0.3, использую tagLister для вывода тегов на станице.

Сам вывод:

[[!tagLister? &tv=`tags` &tvDelimiter=`,` &target=`10` &tpl=`tags.tpl`  &cls=`faq-block_filter-item` &activeCls=`activ`]]

Чанк вывода:

<a href="[[~[[+target]]? &[[+tagVar]]=`[[+tv_tags]]`]]" class="[[+cls]]">[[+tag]]</a>
  • Вопрос задан
  • 50 просмотров
Подписаться 1 Простой 3 комментария
Решения вопроса 1
@ArniVine Автор вопроса
Решение было в неправильном чанке
должно быть
<a href="[[~[[+target]]? &[[+tagVar]]=`[[+tag]]`]]" class="faq-block_filter-item [[+cls]]">[[+tag]]</a>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
an-tar
@an-tar Куратор тега MODX
Full stack web developer
https://github.com/splittingred/tagLister/blob/173...
if (!empty($activeCls) && $tag==$activeTag && (empty($activeKey) || $tv==$activeKey)) $tagCls .= ' '.$activeCls;

А что с остальными параметрами,
$_REQUEST[$tagVar]
(параметр `tagVar`, по умолчанию = 'tag')передается?
$_REQUEST[$tagKeyVar]?
Посмотрите условие в коде сниппета, когда оно срабатывает.
https://docs.modx.com/current/en/extras/taglister/...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы