Ich habe eine Liste von 6 Produkten, die ich in 2 Listen von 3 Produkten nebeneinander teilen möchte. Die Liste wird innerhalb einer foreach-Schleife erstellt, die erste Liste stoppt nach der Zählung == 2, so dass 3 Einträge angezeigt werden. Die zweite Liste sollte mit dem vierten Element beginnen. Wie kann ich das erreichen?PHP foreach Schleife überspringen zuerst 3 Artikel
Dies ist wat die erste Liste von 3 Artikel macht:
<?php $_categoryId = explode(' ', $category['id']); $count = 0; $_productCollection = Mage::getModel('catalog/category')->load($_categoryId) ->getProductCollection() ->addAttributeToSelect('*') ->setOrder('date_added', 'DESC'); ?> <?php foreach ($_productCollection as $_product): ?> <li class="category-row-list-item"> <a class="product-name" href="<?php echo $_product->getProductUrl() ?>"> <?php echo $this->htmlEscape($_product->getName()) ?> </a> </li> <?php if($count == 2) break; // Stop after 3 items $count++; ?> <?php endforeach ?>
Mit freundlichen Grüßen, Robert
Postleitzahl ...... – Andrew