К содержанию

Тернарный оператор

Друзья, не пойму простого, как в чанке вывести longtitle в теге если longtitle заполнен?

{$longtitle ? '<small>({$longtitle})</small>' :'' }
Так выводятся пустые скобки…
Анатолий
Анатолий
26 марта 2020, 14:24
modx.pro
1 614
Реклама

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

Максим
Максим Проверенный
26 марта 2020, 14:29
{$longtitle ? '<small>(' ~ $longtitle ~ ')</small>' :'' }
    Анатолий
    Анатолий Старожил
    26 марта 2020, 14:32
    Все хорошо, понял, нужно тильдами экранировать) спасибо дружище!
      Артем
      Артем Старожил
      26 марта 2020, 14:51
      тильдами ничего не экранируется, тильда — конкатенация строки, а ошибка заключалась в неправильном синтаксисе и дважды открытых фигурных скобках
        Анатолий
        Анатолий Старожил
        26 марта 2020, 17:17
        Благодарю за ответ!
      Анатолий
      Анатолий Старожил
      26 марта 2020, 17:18
      Спасибо за документацию, ранее натыкался на это, но не придал значения для чего это нужно, теперь пригодилось)
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      6