Не знаю, как это назвать... Нужно для многоуровневой навигации
Larrikin 21.12.2002 05:32
Сделал себе такой код, на основе учебника, поэтому работает:
@navigation[]
^if(-f "../../sections.cfg"){
$sections[^table::load[../../sections.cfg]]
<table width="100%" border="0" bgcolor="#000000" cellspacing="1" cellpadding="1">
<tr bgcolor="#FFFFFF">
^sections.menu{^navigation_cell[]}
</tr>
</table>
}
^if(-f "../sections.cfg"){
$sections[^table::load[../sections.cfg]]
<table width="100%" border="0" bgcolor="#000000" cellspacing="1" cellpadding="1">
<tr bgcolor="#FFFFFF">
^sections.menu{
^navigation_cell[]
}
</tr>
</table>
}
^if(-f "sections.cfg"){
$sections[^table::load[sections.cfg]]
<table width="100%" border="0" bgcolor="#000000" cellspacing="1" cellpadding="1">
<tr bgcolor="#FFFFFF">
^sections.menu{
^navigation_cell[]
}
</tr>
</table>
}
@navigation_cell[]
$cell_width[^eval(100\$sections)%]
^if($sections.uri eq $request:uri){
<td width="$cell_width" align="middle" bgcolor="#A2D0F2">
<nobr>$sections.name</nobr>
</td>
}{
<td width="$cell_width" align="middle">
<a href="$sections.uri"><nobr>$sections.name</nobr></a>
</td>
}
То есть в корне рисует только одну строку с параметрами из sections.cfg корня, из подкаталого рисует предыдущую строку и строку с параметрами из sections.cfg уже этого каталога. Теперь надо чтобы он указывал текущее местоположение не только на нижнем уровне, но и на более верхнем, а как изменить для этого @navigation_cell[] прошу вас помочь предложить что-нить простое, сам не справляюсь...
- Не знаю, как это назвать... Нужно для многоуровневой навигации, Larrikin 21.12.2002 05:32