Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Anzahl “Products Grid” für Promotionartikel neu definieren. 
 
Radioman
Jr. Member
 
Total Posts:  19
Joined:  2011-05-10
Hamburg
 

Guten Tag,
leider konnte ich durch die Suchfunktion keine brauchbare Lösung finden.

Mein Problem ist folgendes:
Auf der Startseite sollen Promotionartikel angezeigt werden. Diese Artikel werden in der Kategorie Promotion “ID=50” definiert und über nachfolgenden Block auf der Startseite eingebunden.

{{block type="catalog/product_list" category_id="50" template="catalog/product/list-promotion.phtml"}}

Der Standardanzahl der Artikel für den Katalog ist 10, siehe Bild (erlaubte Werte 10,20,50,100).
Die Anzahl der angezeigten Promotionartikel soll/muss allerdings 12 sein!

Durch die nachfolgende list-promotion.phtml orientiert sich allerdings an den im Magento-Backend definierten Werten “$_productCollection”.

Die Frage ist nun, wie ich die Anzahl der Promotionartikel unabhänging auf die feste Anzahl von 12 gesetzt bekomme.
Freue mich über jeden Hinweiss und jede Hilfestellung.

Vielen Dank und besten Gruß,
Radioman

Hier die entsprechende list-promotion.phtml

<?php
/**
 * Product list template
 *
 * @see Mage_Catalog_Block_Product_List
 */
?>

<?php $_productCollection
=$this->getLoadedProductCollection() ?>
<?php 
if(!$_productCollection->count()): ?>
<class="note-msg-list"><?php echo $this->__('There are no products matching the selection.'?></p>
<?php else: ?>
<div class="category-products">

    
<?php $_collectionSize 6;?>

    <?php $_columnCount 
6?>

    <?php $i
=0; foreach ($_productCollection as $_product): ?>
        <?php 
if ($i++%$_columnCount==0): ?>
        
<ul class="products-grid-promo">
        
<?php endif ?>
          
<li class="item<?php if(($i-1)%$_columnCount==0): ?> first<?php elseif($i%$_columnCount==0): ?> last<?php endif; ?>">
                      

            <
a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->htmlEscape($this->getImageLabel($_product, 'thumbnail')) ?>" class="product-image"><img src="<?php echo $this->helper('catalog/image')->init($_product, 'thumbnail')->resize(160, 160); ?>" width="160" height="160" alt="<?php echo $this->htmlEscape($this->getImageLabel($_product, 'small_image')) ?>" /></a>
            <
h2 class="product-name"><a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->htmlEscape($_product->getName()) ?>"><?php echo $this->htmlEscape($_product->getName()) ?></a></h2>
          </
li><p></p>
        
<?php if ($i%$_columnCount==|| $i==$_collectionSize): ?>
        
</ul>
        
<?php endif ?>
        <?php 
endforeach ?>
        
<script type="text/javascript">decorateGeneric($$('ul.products-grid'), ['odd','even','first','last'])</script>
    <?php 
endif; ?>


</div>
Image Attachments
Bildschirmfoto 2012-12-05 um 11.40.10.png
 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top