Установил virtuemart 1.1.2, счастливый - всё работает, делаю магазин. Но тут перед мной предстала проблема: список товаров выводится построчно (каждый товар на отдельной строке). Как сделать чтоб товары выводились в таблице, например с тремя столбцами (каждый товар в отдельной ячейке)??? Вот код: Код (PHP): <div id="product_list" style="width:100%; float:none;"> <?php $data =array(); // Holds the rows of products $i = $row = $tmp_row = 0; // Counters $num_products = count( $products ); foreach( $products as $product ) { /*** Now echo the filled cell ***/ if( $tmp_row != $row || $row == 0 ) { if ( ($num_products - $i) < $products_per_row ) { $cell_count =$num_products - $i; } else { $cell_count = $products_per_row; } $row++; $tmp_row = $row; } $colspan = $products_per_row - $cell_count + 1; if( $cell_count < 1 ) { $cell_count = 1; } echo "<div style=\"margin-right: 5px; width:". intval(round(100/$cell_count)-2) ."%; float:left;\" id=\"".uniqid( "row_" ) ."\">"; foreach( $product as $attr => $val ) { // Using this we make all the variables available in the template // translated example: $this->set( 'product_name', $product_name ); $this->set( $attr, $val ); } // Parse the product template (usually 'browse_x') for each product // and store it in our $data array echo $this->fetch( 'browse/'.$templatefile .'.php' ); $i++; if ( ($i) % $products_per_row == 0) { $row++; /** if yes, close the current "row" ***/ echo "\n</div><br class=\"clr\" />"; } else { echo "\n</div>"; } } ?> </div> То что цикл надо изменить и добавить "$col" я знаю, но как это сделать?!?