3
我很難將產品評論放置在特定位置的主要產品視圖中。我可以將它們加載到內容區域,但不是在我需要的特定位置(在某些視圖標記內)。Magento - 在產品視圖頁面上顯示產品評論
我有在它下面的一個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>
上述載荷所有其他內容後的評價 - 可以預料,由於不是一個模板塊內容。
我試圖定義塊中的內容的參考的外部,並且在相關點放置此:
<?php echo $this->getChildHtml('reviews') ?>
爲了清楚起見,這裏是我所需要的塊出現在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相當陌生,如何實現上述目標,我感到茫然。
謝謝,但我不能讓你的方法在我的環境中工作。基本上,我想在view.phtml標記中添加'
'內的塊 - 我嘗試過''product_info_additional「之後',但它不起作用。我用更多的信息修改了我的問題。 – BrynJ好吧,我已經研究了一下這個問題。接受了layout/tag.xml中的例子。基本上你會想把參考名稱從「內容」改爲「product.info.additional」。這將包括在特定div中的塊。之後,應該很容易用前後屬性來調整位置。 –
這是行得通的,謝謝!我現在有另一個相關的問題,也許你可以看看 - [http://stackoverflow.com/questions/19277522/magento-using-content-block-in-different-context-and-getchildhtml-not-working] – BrynJ