すべての新製品を取得するための Magento コードを次に示しますが、突然動作しなくなりました。いくつかの新しいカテゴリを追加した後、フロントエンドの新着セクションが空になっているのを見ました。どんな助けでも大歓迎です。
これが私のコードです:
<?php if (($_products = $this->getProductCollection()) && $_products->getSize()): ?>
<div class="new-products">
<div class="title_index">
<!-- <div class="pagination_carousel" id="foo3_pag"></div>-->
<h2><?php echo $this->__('New Arrivals') ?></h2>
</div>
<div class="index_cont">
<div class="list_carousel">
<ul id="user_interaction">
<?php $_columnCount = $this->getColumnCount(); ?>
<?php $i=0; foreach ($_products->getItems() as $_product): ?>
<li><h3 class="product-name"><a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->htmlEscape($_product->getName()) ?>"><?php echo $this->htmlEscape($_product->getName()) ?></a></h3>
<a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->htmlEscape($_product->getName()) ?>" class="product-image"><img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(220, 200) ?>" width="150" height="130" alt="<?php echo $this->htmlEscape($_product->getName()) ?>" /></a>
<div class="descr"><?php echo($_product->getSku()); ?></div>
<div class="new_price"><?php echo $this->getPriceHtml($_product, true, '-new') ?></div>
<div class="new_pr_btn"><input value="1" type="text" name="qty" class="my-qty-box" /><button type="button" title="<?php echo $this->__('Add to Cart') ?>" class="button btn-cart" onclick="setLocation('<?php echo $this->getAddToCartUrl($_product) ?>')"><span><span><?php
echo $this->__('Add to Cart') ?></span></span></button></div>
</li>
<?php endforeach; ?>
</ul>
<div class="clear"></div>
</div>
</div>
<div class="shadow-div"></div>
</div>
<?php endif; ?>
ありがとうダニ