Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Baurjan 08.10.2002 22:18
Здравствуйте,id file uri alt 1 /images/home.gif / Home 2 /images/about.gif /about/ About me 3 /images/portfolio.gif /portfolio/ PortfolioВ нужном месте я вставляю следующую функцию:
@topleft[] $request[$request:uri] $topleft[^table::load[/template/topleft.cfg]] ^if(^topleft.locate[uri;$request]){ $topleft_image[^image::measure[$topleft.file]] <td bgcolor=white>^topleft_image.html[$.border[0]$.alt[$topleft.alt]]</td> }{ $filepath[^file:dirname[$request]/] ### здесь выводится например /about/ для файла /about/1.html ^if($filepath eq $topleft.uri){ <td bgcolor=white>^topleft_image.html[$.border[0]$.alt $topleft.alt]]</td> } }К примеру, если пользователь попадает на /about/index.html или /about/1.html, то увидит ту же самую "шапку", что и для /about/. Отсюда еще одна проблема: как сделать чтобы uri / и /index.html воспринимались как одинаковые.
^file:dirname[$request]почему то не работает. Может у меня "Вин" поэтому так.