我有一個頁面下面的代碼。PHP的產品網址
<?php if($this->getMode()!='grid'): ?>
<?php $_iterator = 0; ?>
<div class="listing-type-list catalog-listing top10full" onclick='window.open("http://google.com")'>
<?php
$i = 0;
foreach ($_productCollection as $_product):
$i++;
?>
<div class="listing-number"><p class="listing-position"><?php echo $i ?></p></div>
<div class="listing-item<?php if(++$_iterator == sizeof($_productCollection)): ?> last<?php endif; ?>">
<?php // Product Image ?>
<div class="product-image">
<a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->htmlEscape($_product->getSmallImageLabel()) ?>">
<img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(135, 135); ?>" width="135" height="135" alt="<?php echo $this->htmlEscape($this->getImageLabel($_product, 'small_image')) ?>" title="<?php echo $this->htmlEscape($this->getImageLabel($_product, 'small_image')) ?>" />
</a>
</div>
我想用的產品網址,以取代http://google.com:
<?php echo $_product->getProductUrl() ?>
但是把產品的URL以上述方式只能當foreach循環中。
我該如何得到這個工作?
此代碼是一個爛攤子 - 去閱讀一些更好的編碼標準和風格的文件(如梨,部落) – symcbean 2010-02-14 23:40:28