[英]getChildHtml(‘media’) returning blank in view.phtml magento
[英]can i have a second media.phtml in my magento new theme?
所以這是項目。
我需要顯示大多數產品的常規產品圖片,但對於第二組產品,我需要使用JavaScript替換圖片,該JavaScript會根據選項的選擇而變化。
我的問題是:我可以有兩個不同的media.phtml嗎? 假設media.phtml和js-media.phtml。 如果我能在哪里改變呢?
或者另一種情況是在產品頁面上找到負責內容的文件並在此處進行更改。
<?php echo $this->getChildHtml('content') ?>
我以為我可以更改此設置以創建新的布局文件,但是顯然我錯了。
謝謝
這完全是您可以做的。
在您的模板中,在templates/catalog/product/view
創建js-media.phtml
。
然后,如果您只想將此新模板分配給某些產品,則可以通過產品信息的“ Design
選項卡直接從magento后端切換媒體模板。
在那里,您可以通過在“ Custom Layout Update
字段中添加一些XML來做到這一點:
<reference name="product.info.media">
<action method='setTemplate'><template>catalog/product/view/js-media.phtml</template></action>
</reference>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.