навигация, подскажите пожалуйста.
sogvit 29.04.2006 17:52
Здравствуйте.
Не могли бы вы мне подсказать где ошибка в этом ламерском коде...
Это обыкновенная альтернативная навигация по примеру из второго парсера.
Всего 4 страницы.
sections.cfg:
id name uri
1 главная /navig/
2 первая /navig/aa
3 вторая /navig/bb
4 третья /navig/cc
Можно сказать что код работает наполовину, т.е. при наборе 127.0.0.1/navig/index.html показывает ссылки, но активные ссылки всегда идут на главную стр, а не между страницами.
Подскажите как правильно составить строку <a href="^sections.offset[cur](-1)">назад</a>(думаю в ней ошибка)
@method[]
$sections[^table::load[sections.cfg]]
^sections.menu{
<a href="$sections.uri">$sections.name</a>
}[p]
^if(^sections.locate[uri;$request:uri]){
^if(^sections.line[]==1){
назад
}{
<a href="^sections.offset[cur](-1)">назад</a>
}
}
^if(^sections.locate[uri;$request:uri]){
^if(^sections.line[]==^sections.count[]){
вперёд
}{
<a href="^sections.offset[cur](1)">вперёд</a>
}
}
@main[]
^method[]
Понимаю что вопрос ламерский, но в поиске говорилось что offset заменяет next,prev.
Может подскажете...
p.s. вроде сайт небольшой написал, а в простейшем не могу разобраться.(((
- навигация, подскажите пожалуйста., sogvit 29.04.2006 17:52
- Ответ, Сергей 29.04.2006 23:28