tagLister — как вывести (или НЕ выводить) список ОПРЕДЕЛЕННЫХ тегов?

В tpl есть такой код
<a href ="[[+url]]">[[+tag]]</a> ([[+count]])
Можно ли его не выводить, если первый символ +tag равен "{"?

Пока еще не разобрался с модификаторами, очень прошу помочь.
Игорь
25 февраля 2019, 14:59
modx.pro
598
0

Комментарии: 3

Николай
26 февраля 2019, 07:33
0
Не совсем понял, но полагаю вам нужны фильтры isnot или ne

<a href ="[[+url]]">[[+tag:isnot=`{`:then=`[[+tag]]`]] </a> ([[+count]])
<a href ="[[+url]]">[[+tag:ne=`{`:then=`[[+tag]]`]] </a> ([[+count]])
Подробно можно почитать например Тут
    Игорь
    26 февраля 2019, 11:11
    0
    Конструкция
    [[+tag:ne=`{Ардуино}`:then=`[[+tag]]`]]
    работает ТОЛЬКО при точном соответствии, мне же надо, что бы не выводились все теги, начинающиеся с {
      Игорь
      26 февраля 2019, 11:56
      0
      В общем, хочешь разобраться — начинаешь разбираться во всём :)
      Ссылок по модификаторам — МОРЕ и они повторяют друг друга, НИЧЕГО нового не сообщая.

      Создал снипет netskobki
      <?php
      $stroka = isset($stroka)?$stroka:'';
      $input = isset($input)?$input:'';
      if((substr($stroka,0,1)=='{'))
      {
      return '';    
      }
      else
      {
      return $input;    
      }
      ?>
      потом, вызываю его в виде
      [[netskobki? &stroka=`[[+tag]]` &input=`<a href ="[[+url]]">[[+tag]]</a> ([[+count]])`          ]]
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3