我正在使用magento C.E 1.7。我的产品视图页面来自easytabs,因为我使用的是easy tabs插件。还有相关产品从easytabs查看。
问题是,大多数产品没有相关产品列表中的复选框。我在管理员中检查了他们的库存情况,所需的选项等。产品设置没问题。我的代码在
之下<div class="box-collateral box-description">
<?php if($this->getItems()->getSize()): ?>
<p class="test"><strong><?php echo $this->__('Check items to add to the cart or') ?> <a href="#" onclick="selectAllRelated(this);return false;"><?php echo $this->__('select all') ?></a></strong></p>
<ol class="tabsrelated">
<?php foreach($this->getItems() as $_item): ?>
<li <?php if($_item->isComposite() || !$_item->isSaleable()): ?> class="super-products"<?php endif; ?> id="tabsheight">
<div class="product-images">
<?php if(!$_item->isComposite() && $_item->isSaleable()): ?>
<span class="checkbox-container">
<?php if (!$_item->getRequiredOptions()): ?>
<input type="checkbox" class="related-checkbox left" id="related-checkbox<?php echo $_item->getId() ?>" name="related_products[]" value="<?php echo $_item->getId() ?>" />
<?php endif; ?>
</span>
<?php else: ?>
<span class="checkbox-container"> </span>
<?php endif; ?>
<a href="<?php echo $_item->getProductUrl() ?>"><img src="<?php echo $this->helper('catalog/image')->init($_item, 'thumbnail')->resize(150) ?>" alt="<?php echo $this->htmlEscape($_item->getName()) ?>" width="150" height="150" /></a>
</div>
<div class="product-details">
<a href="<?php echo $_item->getProductUrl() ?>"><?php echo $this->htmlEscape($_item->getName()) ?></a>
<div style="clear:both;">
<div class="related-price">
<?php echo $this->getPriceHtml($_item, true) ?>
</div>
<div class="related-shipping" style="line-height:25.5px">
+ Free Shipping
</div>
</div>
<?php if ($this->helper('wishlist')->isAllow()) : ?>
<div>
<a href="<?php echo $this->getAddToWishlistUrl($_item) ?>" class="link-cart"><?php echo $this->__('Add to Wishlist') ?></a>
</div>
<?php endif; ?>
</div>
</li>
<?php endforeach ?>
</ol>
如何使用复选框查看所有相关产品?任何人都可以帮忙吗?
答案 0 :(得分:1)
您的产品是否有自定义选项?如果是这样,我不认为会显示一个复选框,因为在这种情况下您必须转到产品并选择这些自定义选项,并且无法在相关产品区域中直接选择它。