parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

taciturn 17.02.2011 21:02

Странное дело...

При таком коде:

@items[]
^if(!def $form:title){
^if(!def $form:item){
$tir[1]
^if(def $tir){
^if($tir == 1){
<p class="alarm">Нужно задать <span>Заголовок</span> или <span>Пункт меню</span></p>
}}
}{
$tir[0]
}}


, - при переходе на страницу сразу срабатывает оповещение, что нужно задать значение.

Я подумал, может раз value пустое, то это нормально и задал его сначала вручную в форме, а затем через выборку из базы. Как я понимаю, получается, что значение уже изначально, а сообщение все равно появляется в обоих случаеях.

При этом, если просто ввести значение, например в поле title, и отправить, то это сообщение не появляется уже.

Почему такое происходит?