parser

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

 

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

В lib.p?.. :)

Никита Козин 08.11.2005 12:20

Долгое время писал монстроузорную констукцию вида:
^if($request:uri eq "/"){
	<b>Главная</b>
}{
	Главная
}
Очень неудобно при более сложных примерах: напрягает необходимость писать одну и ту же строчку («Главная»)...
И вот написал метод :)
@canvas[where;begin;body;end]
^if($where){
	$result[${begin}${body}${end}]
}{
	$result[$body]
}
# end @canvas[]
Пример использования:
^canvas($request:uri eq "/")[<b>]{
	Главная
}[</b>]