This is a great idea.
Here*s the change to display prices and add to cart buttons as shown on image below.
In: templates/<template name>/content/products/info.php
replace this code:
-------------------------------------
<div class="accessories">
<div class="image"><?php echo osc_link_object(osc_href_link(FILENAME_PRODUCTS, $accessory), $osC_Image->show($product->getImage(), $product->getTitle())); ?></div>
<div class="desc">
<h6><?php echo osc_link_object(osc_href_link(FILENAME_PRODUCTS, $accessory), $product->getTitle()); ?></h6>
<p><?php echo $product->getShortDescription(); ?></p>
</div>
</div>
<div style="clear: both"></div>
-------------------------------------
with this code:
-------------------------------------
<div class="accessories">
<div class="image"><?php echo osc_link_object(osc_href_link(FILENAME_PRODUCTS, $accessory), $osC_Image->show($product->getImage(), $product->getTitle()), ' id="productImage'.osc_get_product_id($product->getID()).'"');?></div>
<div class="desc">
<h6><?php echo osc_link_object(osc_href_link(FILENAME_PRODUCTS, $accessory), $product->getTitle()); ?></h6>
<?php echo $product->getShortDescription(); ?>
<div class="price"><b><?php echo $osC_Language->get('price') . '</b> ' . $product->getPriceFormated(true); ?></div>
</div>
<div class="buy"><?php echo osc_link_object(osc_href_link(FILENAME_PRODUCTS, osc_get_product_id($product->getID()) . '&action=cart_add'), osc_draw_image_button('button_in_cart.gif', $osC_Language->get('button_add_to_cart'), 'class="ajaxAddToCart" id="ac_productsnew_' . osc_get_product_id($product->getID()) . '"')); ?></div>
</div>
<div style="clear: both"></div>
-------------------------------------
In your template stylesheet.css replace:
-------------------------------------
.accessories {height: 100px}
.accessories .image {float: left; width: 100px}
.accessories .desc {float: right; width: 400px}
.accessories .desc h6 a{color: #616060}
-------------------------------------
with:
-------------------------------------
.accessories {height: 100px; padding-bottom:18px;}
.accessories .image {float: left; width: 120px}
.accessories .desc {float: left; width: 285px}
.accessories .price {float: left; width: 285px; padding-bottom:18px;}
.accessories .buy {float: right; width: 100px; padding-top:24px}
.accessories .desc h6 a{color: #616060}
-------------------------------------
It works fine. Thanks for sharing it.
