Пробел в фильтре ввода-вывода

Здравствуйте!

Есть такая строчка:
<div class="grid inner-page__header-grid[[*id:isnot=`49`:then=` justify-content-between `:else=` justify-content-end `]]align-items-center">
    ...
</div>

Но почему-то пробелы в результатах условий игнорируются, хотя, используя тот же empty/!empty, они вставляются прекрасно. Как исправить?
Никита Боднар
03 января 2021, 17:55
modx.pro
478
0

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

Антон Тарасов
04 января 2021, 15:25
0
А так не подойдёт?
<div class="grid inner-page__header-grid align-items-center [[*id:isnot=`49`:then=`justify-content-between`:else=`justify-content-end`]]"></div>
    Никита Боднар
    04 января 2021, 15:50
    0
    Подошло бы, но я перфекционист, важен порядок)
    Александр Мельник
    05 января 2021, 09:52
    0
    Могу предложить или переписать все на fenom где можно например конкатенировать строки и добавить пробел при помощи ~ ~
    или попробовать ставить пробел не внутри тега modx, а перед ним, на уровне html
    <div class="grid inner-page__header-grid ПРОБЕЛ ВОТ ЗДЕСЬ НУЖНО ПОПРОБОВАТЬ [[*id:isnot=`49`:then=`justify-content-between `:else=`justify-content-end `]] И ВОТ ЗДЕСЬ ПРОБЕЛ align-items-center">
        ...
    </div>
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3