parser


 

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

Два if не хотят работать...

ERnest 17.08.2008 04:52

По отдельности отлично справляются со своей задачей, а при вместе никак... Парсер говорит что ошибка в строке первого ифа... Обьясните почему... Мануал читал, там написано "На код не накладывается никаких ограничений, в том числе внутри него может содержаться еще один или несколько операторов if." Почему не работает понять не могу. Расскажите тонкость этой операции...
^if($sections.uri_ua eq $request:uri){ 
	<li><span class="select">$sections.name_ua</span></li>
}{ 
	^if(def $request:query){ 
		$work_title[^string:sql{select title_ua from portfolio where id='$request:query'}]
		<li><span><a href="index.html">$sections.name_ua</a></span>&nbsp;&#8594;&nbsp;<span class="select">$work_title</span></li>
	}{ 
		<li><span><a href="$sections.uri_ua">$sections.name_ua</a></span></li>
	} 
}