parser

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

 

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

Опять проблема с "result, явное определение"

Азамат 04.12.2006 02:01 / 04.12.2006 02:03

Вот этот код:
@_sectionLink[section;last][result]
^if($section.uri ne "/"){
	$sectTitle[^if(def $section.title.short){$section.title.short;$section.title.long}]
	^if($section.id eq $last){
		<a target="_blank" href="${sf:control.current.site.href}$section.uri">$sectTitle</a>
	}{
		$sectTitle
	}
}
Выдает такую ошибку:

Источник: use
Описание: w:/home/.../data-template.p(66:17): syntax error, unexpected BAD_NONWHITESPACE_CHARACTER_IN_EXPLICIT_RESULT_MODE, expecting ';' or '}'
Тип ошибки: parser.compile

В данном случае 66-ая строка это та, что начинается с "<a target="_blank" hre...".

Когда убираю [result] из определения метода, то ошибка пропадает.