2012-01-31 50 views
0

在我的網站主頁上,我有三個區塊,如推薦產品,十大產品和談論產品,所有產品都通過它們的屬性名稱來正確.For這一點,我創建管理第三部分屬性,在管理部分中添加布局設計的主頁和page.xml添加塊類型,我稱之爲塊由他們的名字在2column-left.phtml我怎樣才能顯示他們的屬性在產品詳細信息頁面在magento

echo $this->getChilidHtml("block_names") 

但是,我的問題是,當我點擊任何產品,它會重定向到產品詳細信息頁面,是catlog/product/view.phtml,在這個頁面上,我想添加兩個不同的塊,如主頁,我發現它的x毫升頁也,我認爲這是在這個頁面上的catalog.xml進行內容引用方面的變化,它即將到來,但我想添加一個新的塊作爲行內容,我試圖,但我沒有得到任何想法,請任何解決方案。

<catalog_category_layered> 
<reference name="recommend"> 
     <block type="catalog/product_list" name="catalog.product_list" as="recommend_list" template="catalog/product/view/recommend.phtml"> 
     </block> 
    </reference> 
</catalog_category_layered> 

我的catalog.xml上面添加一行代碼作爲一個新的模塊,並調用它view.phtml爲回聲$這個 - >直到最底層(「建議」),但它沒有顯示,我肯定這種做法是錯誤的。

任何解決方案,這我怎麼可以打電話。

感謝&問候

+1

請不要在評論中添加代碼。如果你必須添加代碼......並且我不是指一個**噸**,而是說明你的問題所需的最少量,那麼請編輯你的問題。 – Will 2012-01-31 14:58:58

回答

0

試試這個,在你的catalog.xml

<catalog_product_view translate="label">// find this line 

    <reference name="content"> 
    .............. 

    <block type="catalog/product_view" name="product.info" template="catalog/product/view.phtml"> 

     <block type="catalog/product_list" name="catalog.product_list" as="recommend_list" template="catalog/product/view/recommend.phtml"/> //add your block into product.info block 


    ............. 

    </block> 
</reference> 
    ................ 

    </catalog_product_view> 

調用在目錄/產品中使用的名稱您塊/ view.phtml

回聲$這個 - > getChildHtml('recommend_list')

希望這會有所幫助

+0

@clockworkgeek嗨clockworkgeek我從這篇文章中得到了一些東西[鏈接] http://stackoverflow.com/questions/5602712/magento-adding-a-random-product-to-template-catalog-product-view-phtml [/鏈接]。 – user900324 2012-02-03 10:49:41

+0

@clockworkgeek我的問題是,我可以調用list.phtml的view.phtml – user900324 2012-02-03 10:50:27

+0

@clockworkgeek我加入這一行中的catalog.xml代碼中,但它是不正確的一個未來它的錯<引用名=「內容」> \t \t user900324 2012-02-03 10:55:18

相關問題