Move block from right to bottom
http://www.panticz.de/sites/default/files/magento/recently-viewed/recently-viewed.xml
<?xml version="1.0" encoding="UTF-8"?>
<!--
./app/design/frontend/default/default/layout/local.xml
-->
<layout>
<default>
<!-- remove default recently viewed block -->
<remove name="right.reports.product.viewed"/>
<reference name="head">
<!-- add recently viewed css -->
<action method="addCss"><stylesheet>css/recently-viewed.css</stylesheet></action>
</reference>
</default>
<catalog_category_layered>
<reference name="content">
<!-- add recently viewed block -->
<block type="reports/product_viewed" name="my.reports.product.viewed" template="reports/product_viewed.phtml"/>
</reference>
</catalog_category_layered>
<catalog_product_view>
<reference name="content">
<!-- add recently viewed block -->
<block type="reports/product_viewed" name="my.reports.product.viewed" template="reports/product_viewed.phtml"/>
</reference>
</catalog_product_view>
</layout>
Fix design
http://www.panticz.de/sites/default/files/magento/recently-viewed/recently-viewed.css
/* recently viewed block */
.category-products,
.product-view {
margin-bottom:15px;
}
#recently-viewed-items .product-image {
height:127px;
text-align: center;
}
Patch product_viewed.phtml
mkdir -p ./app/design/frontend/default/default/template/reports/
cp ./app/design/frontend/base/default/template/reports/product_viewed.phtml ./app/design/frontend/default/default/template/reports/product_viewed.phtml
wget -nv http://dl.dropbox.com/u/4170695/magento/recently-viewed/product_viewed.phtml.diff -O /tmp/product_viewed.phtml.diff
patch -p2 ./app/design/frontend/default/default/template/reports/product_viewed.phtml < /tmp/product_viewed.phtml.diff
http://www.panticz.de/sites/default/files/magento/recently-viewed/product_viewed.phtml.diff
--- ./app/design/frontend/base/default/template/reports/product_viewed.phtml 2011-01-12 13:26:26.000000000 +0100
+++ ./app/design/frontend/default/default/template/reports/product_viewed.phtml 2011-01-12 15:54:07.000000000 +0100
@@ -31,10 +31,13 @@
<strong><span><?php echo $this->__('Recently Viewed Products') ?></span></strong>
</div>
<div class="block-content">
- <ol id="recently-viewed-items">
+ <ol id="recently-viewed-items" class="products-grid">
<?php foreach ($_products as $_item): ?>
<li class="item">
- <p class="product-name"><a href="<?php echo $this->getProductUrl($_item) ?>"><?php echo $this->htmlEscape($_item->getName()) ?></a></p>
+ <a href="<?php echo $this->getProductUrl($_item) ?>" class="product-image"><img src="<?php echo $this->helper('catalog/image')->init($_item, 'small_image')->resize(125, 125) ?>" width="125" height="125" alt="<?php echo $this->htmlEscape($_item->getName()) ?>" /> </a>
+ <div class="product-details">
+ <p class="product-name"><a href="<?php echo $this->getProductUrl($_item) ?>"><?php echo $this->htmlEscape($_item->getName()) ?></a></p>
+ </div>
</li>
<?php endforeach; ?>
</ol>
Change item count to 4
Go Admin > System > Configuration > Catatlog > Catalog
Recently Viewed/Compared Products
Default Recently Viewed Products count: 4
or run this SQL command:
UPDATE core_config_data SET value = '4' WHERE path = 'catalog/recently_products/viewed_count';