Новости | 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>Спасибо.