Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Mizter Egoist 17.11.2015 11:41
Вот так работает, только не поддерживаются /foo/bar/entry?foo=bar@path[params] $section[^get.getSections[ $.url[$params.url] ]] ^if($section){ $heading[^get.getHeadings[ $.section_id[$section.id] $.url[$params.uri] ]] ^if($heading){ $entry[^get.getEntries[ $.SID($section.id) $.HID($heading.id) $.link[$params.pid] ]] $goody[^get.getGoods[ $.SID($section.id) $.HID($heading.id) $.link[$params.pid] ]] }{ $entry[^get.getEntries[ $.SID($section.id) $.HID(0) $.link[$params.pid] ]] $goody[^get.getGoods[ $.SID($section.id) $.HID(0) $.link[$params.pid] ]] } } ^switch(true){ ^case($request:uri eq '/${section.url}/${heading.url}/${entry.link}'){ $response[true] } ^case($request:uri eq '/${section.url}/${heading.url}/${goody.link}'){ $response[true] } ^case($request:uri eq '/${section.url}/${heading.url}'){ $response[true] } ^case($request:uri eq '/${section.url}/${goody.link}'){ $response[true] } ^case($request:uri eq '/${section.url}/${entry.link}'){ $response[true] } ^case($request:uri eq '/${section.url}'){ $response[true] } ^case[DEFAULT]{ ^if($request:uri eq '/'){ $response[true] }{ $response[false] } } }