0

我试图了解目录/product.view.phtml 的依赖关系。很多似乎取决于以下代码:

 <?php foreach ($this->getChildGroup('detailed_info', 'getChildHtml') as $alias =>$html):?>
<div class="box-collateral < ?php echo "box-{$alias}"?>
<?php echo $html;?>
</div>
<?php endforeach;?>

使用此代码,我可以使用以下代码拉入产品选项、可用性和立即购买按钮:

 <?php if ($_product->isSaleable() && $this->hasOptions()):?>
 <?php echo $this->getChildChildHtml('container2', '', true, true) ?>
    <?php endif;?>
 <?php echo $_helper->productAttribute($_product, $_product->getDescription(), 'description') ?> 

困难在于我希望它们出现在 .box-collat​​eral 中包含的描述之后

这似乎带来了一个问题,因为当我将后一个片段移到第一个片段上方时,“立即购买”按钮仍然出现,但选项不会 - (当我简单地删除第一个片段时会发生同样的事情) - 引导我认为这些取决于由此拉取的一些数据?

我可以使用在底部添加描述

 <?php echo $_helper->productAttribute($_product, $_product->getDescription(), 'description') ?> 

但是除了 hacky css,我仍然找不到阻止上面出现的描述的方法。

任何指针,方向或简洁的解释表示赞赏。

(我发现了这个类似的问题,但答案指向的文件只会导致更多 child_html 我不知道其来源)

谢谢

4

0 回答 0