Последовательные фильтры вывода
        с мануала:
где у меня ошибка?
    
    
                                                                                
            Фильтры могут применяться последовательно. Для этого напишите их подряд (слева направо)Делаю:
[[*tv:empty=`Пусто`:notempty=`неПусто`]]выдаёт непусто при любых значенияхгде у меня ошибка?
Комментарии: 3
                в голове)
последовательно:
1. выводим tv или слово «пусто»
2.… ииии… 'Пусто':notempty=`неПусто`
слово «пусто» это уже строка, а не пустое место. поэтому в любом случае ты вторым условием проверяешь либо строку из tv, либо строку «пусто», и это никак не может быть пустым значением.
                    последовательно:
1. выводим tv или слово «пусто»
2.… ииии… 'Пусто':notempty=`неПусто`
слово «пусто» это уже строка, а не пустое место. поэтому в любом случае ты вторым условием проверяешь либо строку из tv, либо строку «пусто», и это никак не может быть пустым значением.
                короче, надо так:
                    [[*tv:is=``:then=`Пусто`:else=`неПусто`]]            
                В документации Фильтры ввода и вывода
Пример:
Либо по форме, как привели выше.
                    Пример:
[[+name:notempty=`Hello [[+name]]!`]]Либо по форме, как привели выше.
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.