parser

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

 

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

Специально?

nkostya 14.06.2004 19:13

1) в методе @main[]:
при получении списока последних новостей или новостей за указанный период $.article_type_id(1), а при доставании и выводе новости с выбранным id $.article_type_id не задан => 0. Получаем 404 ошибку ;)

2) метод @printTitle как таковой ничего не делает ;), просто убирает квадратные скобки - класс! А должен ставить ссылку...

Получается нужно так:
@printArticles[article]
<ul>
^untaint[as-is]{
	^article.menu{
		<li><b>^dtf:format[%d.%m.%Y;$article.dt]</b>
		^printTitle[$article.id;$article.title]
		<br />$article.lead</li>
	}
}
</ul>
#end @printArticles[]


@printTitle[id;title]
^if(def $title && ^title.match[\^[([^^\^]]+)\^]]){
	$result[^title.match[\^[([^^\^]]+)\^]][g]{<a href="?id=$id">$match.1</a>}]
}{
	$result[<a href="?id=$article.id">$title</a>]
}
#end @printTitle[]