Bonjour,
J'ai utilisé la page qui permet de voir les nouveaux produits pour lesquels on défini le "Set Product as New from Date" (nouveau à partir de... telle date !).
Or la fin de la nouveauté, gérée par la date ("Set Product as New to Date") (nouveau jusqu'à... telle date !), n'a pas l'air de fonctionner correctement...
Constatez-vous le même soucis chez vous ?
Pour le block dont je me suis inspiré, j'ai récupéré le code sur Fragento ou Magento FR. Je vous le donne ci-dessous.
Ver. Magento : 1.1.2
app/design/frontend/default/default/template/catalog/product/
new.phtml
| Code : |
<?php if (($_products = $this->getProductCollection()) && $_products->getSize()): ?>
<h3><?php echo $this->__('New Products') ?></h3>
<div class="listing-type-grid catalog-listing">
<table cellspacing="0" class="generic-product-grid" id="product-list-table">
<?php $i=0; foreach ($_products->getItems() as $_product): ?>
<?php if ($i>90): continue; endif; ?>
<?php if ($i++%3==0): ?>
<tr>
<?php endif ?>
<td style="text-align: center !important;">
<p class="product-image">
<a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->htmlEscape($_product->getName()) ?>">
<img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(134, 134); ?>" width="134" height="134" alt="<?php echo $this->htmlEscape($_product->getName()) ?>" />
</a>
</p>
<h5><a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->htmlEscape($_product->getName()) ?>"><?php echo $this->htmlEscape($_product->getName()) ?></a></h5>
<?php echo $this->getPriceHtml($_product, true) ?>
<?php if($_product->getRatingSummary()): ?>
<?php echo $this->getReviewsSummaryHtml($_product, 'short') ?>
<?php endif; ?>
<!--<p><a class="product-name" href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->htmlEscape($_product->getName()) ?>)"><?php echo $this->htmlEscape($_product->getName()) ?></a></p>-->
</td>
<?php $i++; endforeach; ?>
<?php for($i;$i%3!=0;$i++): ?>
<td class="empty-product"> </td>
<?php endfor ?>
<?php if ($i%3==0): ?>
</tr>
<?php endif ?>
</table>
<script type="text/javascript">decorateTable('product-list-table')</script>
</div>
<?php endif; ?>
|