たくさん調べましたが、自分に合った解決策が見つかりません。
ホームページのおすすめ商品セクションに、デフォルトの商品数 5 を超えて表示しようとしています。
現在「新規」に設定されているアイテムが 10 個ありますが、表示されるのは 5 個だけです。
コアコードを変更せずにこれを行う方法に関するヒントはありますか?
(私が取り組んでいる一番下のスライダーは無視してください)
現在それらをどのように表示しているかを説明するために編集されました
私が作成したテンプレートphtmlファイルを使用してそれらをリストし、静的ブロックを追加してこれを私のHPで呼び出しました:
<?php if (($_products = $this->getProductCollection()) && $_products->getSize()): ?>
<?php $_columnCount = $this->getColumnCount(); ?>
<?php $i=0; foreach ($_products->getItems() as $_product): ?>
<?php if ($i++%$_columnCount==0): ?>
<ul class="featured-products-grid">
<?php endif ?>
<a href="<?php echo $_product->getProductUrl() ?>">
<li >
<div class="drop-shadow curved curved-hz-2">
<img class="product-image" src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(135) ?>" width="135" height="135" alt="<?php echo $this->htmlEscape($_product->getName()) ?>" />
<h3 class="product-name"><?php echo $this->htmlEscape($_product->getName()) ?></h3>
<?php echo $this->getPriceHtml($_product, true, '-new') ?>
<button type="button" title="View Product" class="button" onclick="setLocation('<?php echo $_product->getProductUrl() ?>')"><span><span>View Product</span></span></button>
</div>
</li></a>
<?php if ($i%$_columnCount==0 || $i==count($_products)): ?>
</ul>
<?php endif ?>
<?php endforeach; ?>
<?php endif; ?>
および静的ブロック コード:
<div id="featured-products-container">
<div class="featured-products-heading"><strong>Featured Products</strong></div>
<div class="featured-products-heading-line"></div>
<div id="featured-products-grid">
{{block type="catalog/product_new" name="home.catalog.product.new" alias="product_homepage" template="catalog/featured-products.phtml"}}
</div>
<div style="clear:both;"></div>
</div>