gpt4 book ai didi

Magento - 在产品 View 页面上显示产品评论

转载 作者:行者123 更新时间:2023-12-02 21:08:16 27 4
gpt4 key购买 nike

我无法将产品评论放置在主产品 View 的特定位置。我可以将它们加载到内容区域,但不能加载到我需要的特定位置(在某些 View 标记内)。

我有一个 local.xml,其中包含以下内容:

<catalog_product_view>
<reference name="content">
<block type="review/product_view_list" name="product.info.product_additional_data" as="reviews" template="review/product/view/list.phtml"/>
</reference>
<catalog_product_view>

上面的内容在所有其他内容之后加载评论 - 正如预期的那样,因为内容不是模板化 block 。

我尝试在内容引用之外定义 block ,并将其放置在相关点:

<?php echo $this->getChildHtml('reviews') ?>

为了清楚起见,这里是我需要 block 出现在 view.phtml 中的位置:

<div class="product-collateral">
<?php foreach ($this->getChildGroup('detailed_info', 'getChildHtml') as $alias => $html):?>
<div class="box-collateral <?php echo "box-{$alias}"?>">
<?php if ($title = $this->getChildData($alias, 'title')):?>
<h2><?php echo $this->escapeHtml($title); ?></h2>
<?php endif;?>
<?php echo $html; ?>
</div>
<?php endforeach;?>
<?php echo $this->getChildHtml('upsell_products') ?>
<?php echo $this->getChildHtml('product_additional_data') ?>
<?php echo $this->getChildHtml('reviews') ?>
</div>

不幸的是,这根本不输出任何内容。我对 Magento 还很陌生,我不知道如何实现上述目标。

最佳答案

您可以尝试保留示例中的代码,并在之前或之后包含并使用该属性。这允许您相对于该引用中的另一个 block 定位一个 block 。

例如:<block type="review/product_view_list" name="product.info.product_additional_data" as="reviews" template="review/product/view/list.phtml" before="product.description"/>

关于Magento - 在产品 View 页面上显示产品评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19272618/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com