| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Макс 15.01.2008 14:13
Есть метод создания таблицы с несколькими колонками:@goodsInColumns[table;cols;text]
<tr>
^table.menu{
$width[^eval(100\$cols + (^table.offset[] % $cols < 100 % $cols))%]
<td valign="top"^if(^table.offset[] < $cols){ width="$width"}> $text </td>
^if(!(^table.line[] % $cols) && ^table.line[] < $table){</tr> <tr> }
}
^if($table % $cols){
^for[i](1;$cols - $table % $cols){<td width="$width"></td> }
}
</tr> При задании 3 колонок получается например так: <table> <tr> <td>$text</td> <td>$text</td> <td>$text</td> </tr> ... </table>Подскажите, пожалуйста, как переделать метод, чтобы выстраивалась таблица такая:
@goodsInColumns[table;cols;img;text]
<table> <tr> <td>$img</td> <td>$img</td> <td>$img</td> </tr> <tr> <td>$text</td> <td>$text</td> <td>$text</td> </tr> <tr> <td>$img</td> <td>$img</td> <td>$img</td> </tr> <tr> <td>$text</td> <td>$text</td> <td>$text</td> </tr> ... </table>Спасибо.