2011-01-14 47 views
0

我有這個代碼我想在之間顯示項目的每個循環

<ul class="links"<?php if($this->getName()): ?> id="<?php echo $this->getName() ?>"<?php endif;?>> 
    <?php foreach($_links as $_link): ?> 
     <?php if ($_link instanceof Mage_Core_Block_Abstract):?> 
      <?php echo $_link->toHtml() ?> 
     <?php else: ?> 
      <li<?php if($_link->getIsFirst()||$_link->getIsLast()): ?> class="<?php if($_link->getIsFirst()): ?>first<?php endif; ?><?php if($_link->getIsLast()): ?> last<?php endif; ?>"<?php endif; ?> <?php echo $_link->getLiParams() ?>><?php echo $_link->getBeforeText() ?><a href="<?php echo $_link->getUrl() ?>" title="<?php echo $_link->getTitle() ?>" <?php echo $_link->getAParams() ?>><?php echo $_link->getLabel() ?></a><?php echo $_link->getAfterText() ?></li> 
     <?php endif;?> 
    <?php endforeach; ?> 
</ul> 

現在我知道我有四個環節,但我想插入「願望清單」 1日以後,所以我怎麼能做到這一點?

回答

0

有了一個額外的變量數

$count=0; 
<?php foreach($_links as $_link): ?> 
    <?php 
     $count++; 
     if ($count == 2) 
     { 
     ?> 
     //wishlist link here 
     <?php 
     } 
     //your existing code in foreach 
     ?>  
    <?php endforeach; ?> 
+0

而不是額外的變量,你也可以使用'的foreach($ _鏈接爲$數=> $ _link)'如果數組鍵是數字。 – acme

+0

@acme:是的,我們可以做,但我們不清楚數組索引的類型以及索引號,如果數組包含11,12,13,14個索引,它將無法工作 –