parser

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

 

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

^table.locate[] спасет всенепременно

Luzhnikovskiy 16.09.2002 20:36

$structure[^table::create{uri -> name
/ -> OOO
/about/ -> о компании
/about/people/ -> сотрудники
/catalog/ -> продукция
/catalog/lamps/ -> лампочки}]

$uri[^request:uri.lsplit[/]]
^uri.menu{
   $path[${path}$uri.piece/]
   ^if(^structure.locate[uri;$path]){
      <a href="$catalog.uri">$catalog.name</a>
   }{
      ^throw[bad.uri;uri match;may be 404]
   }
}