Всего 123 786 комментариев

Илья
27 сентября 2012, 21:32
0
И как их вывести?)
СикретНаме
27 сентября 2012, 21:10
0
«Привет, Консоль»! (с) :0)
СикретНаме
27 сентября 2012, 19:25
0
Да-да, я это уже знал к моменту написания коммента, указал Вин 8 на всякий случай. И я пробовал писать командой, но не знал, что надо cd указать (там, где читал, это не фигурировало, включая ссылку Василия) и не пробовал intErfaces (забыл) — интернет кишит и тем и тем написанием и какое верное я не смог определиться. Спасибо, Виталий, буду пробовать!
Toyo
27 сентября 2012, 16:02
0
Похоже заработало, спасибо!
Toyo
27 сентября 2012, 15:59
0
Не помогло… :(
Илья Уткин
27 сентября 2012, 15:15
0
Возможно модификатор из-за этого обрадатывается ДО setPlaceholder и в плейсхолдере нет значение во время проверки.

Поставьте вызов FormIt в самое начало страницы — это ни на что не повлияет, просто он будет первым обрабатываться
Василий Наумкин
27 сентября 2012, 14:44
0
Тогда пробуйте модификатор notempty.
Toyo
27 сентября 2012, 14:12
0
Илья, получается ДО, но значение +delivery ведь имеется?
Илья Уткин
27 сентября 2012, 14:12
0
А на странице ваш блок стоит после вызова FormIt?
Toyo
27 сентября 2012, 14:08
0
До отправки формы:
+delivery ==
isnot=`0` = Показать
isnotempty = Не показывать
noteq = Не показывать

После:
+delivery == 1
isnot=`0` = Показать
isnotempty = Не показывать
noteq = Не показывать
Toyo
27 сентября 2012, 14:03
0
Всегда показывается.
Василий Наумкин
27 сентября 2012, 13:57
0
Окей, тогда попробуйте [[+delivery:isnot=`0`:then=``:else=``]]
Илья Уткин
27 сентября 2012, 13:26
0
А пробовали использовать другие фильтры?

Например:
[[+delivery:isnotempty=`Показать`:else=`Не показывать`]]
[[+delivery:noteq=``:then=`Показать`:else=`Не показывать`]]
Toyo
27 сентября 2012, 13:12
0
В tpl.msAddrForm используется [[+delivery]], вот оттуда и взято. ID отображается, а этим модификатором неправильно отображается.
Василий Наумкин
27 сентября 2012, 13:08
0
А кто выставил плейсхолдер delivery?

Мои сниппеты, вроде, этого не делают. Используйте $modx->setPlaceholder();
Toyo
27 сентября 2012, 13:03
0
Уточнение, эта конструкция всегда входит в else, т.е. не показывает блок.
Andrei Kilin
27 сентября 2012, 11:55
0
«Прощай, Denwer!» ©
Виталий Батушев
27 сентября 2012, 02:06
0
Это путь в Ubuntu, что, собственно, сразу видно по типу записи этого пути. В Win8 никак его не найдете. Так что отворяйте свой Linux, логиньтесь и cd /etc/network, а уж там мучайте указанный interfaces (кстати, Василий в тексте ошибка, пропущена буква intErfaces).
СикретНаме
27 сентября 2012, 01:16
0
/etc/network/intrfaces — не могу найти ни папку ни файл такой (Win 8, если что). Я что-то опять не так делаю, подскажите, пожалуйста?