簡體   English   中英

了解Magento標簽塊類型=“ catalog / product_list” name =“ home.catalog.product.list”

[英]Understanding Magento tag block type=“catalog/product_list” name=“home.catalog.product.list”

我的意思是:

{{block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage" template="catalog/product/list.phtml"}}

您是否有一個鏈接可以從中了解到? 我想知道是否還有另一個屬性。 我試圖顯示基於類別的產品,這種代碼是否可以?

您在此處引用的代碼段是在magento中使用的小部件。

什么是小部件?

如果您熟悉Wordpress窗口小部件,則可能對什么是窗口小部件有所了解。 據我說,小部件主要是為與magento合作的非技術人員設計的。 通過簡單地放置小部件,他們可以在magento中完成一些很棒的工作。 Magento有一些默認的小部件可用,如果需要,您可以開發小部件。 就像前端擴展開發一樣。

有問題的小部件理論

{{block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage" template="catalog/product/list.phtml"}}

這是我們的小部件。 顧名思義,它是一個產品列表小部件,用於在前端顯示一些產品列表。 等一下...那么這段代碼是做什么的呢?

<block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage" template="catalog/product/list.phtml" />

現在這不是小部件。 這是一個塊,將在Magento布局中使用,以根據某些條件包括產品列表。 某些條件會根據我們的需要而有所不同。 意味着當它出現在類別布局部分中時,它將用於顯示屬於特定類別的產品。 現在假設,如果您需要根據其他條件顯示某些產品,那么您也需要使用此框列出這些產品。 您在這里需要了解的主要事情是,您可能需要做很多事情才能使此塊在前端顯示“某些內容”。

但是,如果是小部件,我們可以跳過此過程,只需將代碼放在CMS->Pages Magento將自動為您渲染該塊小部件。 這么簡單吧? 那就是小部件的力​​量:)

這個小部件到底是什么? :實際上這是一個塊,將用於在前端顯示產品列表。 由於它是一個小部件,因此它具有比普通block更高的功能 附加功能之一是,小部件會自動渲染一個,而block可能會或可能不會自動渲染。 上面的塊和小部件代表塊Mage_Catalog_Product_List 跟蹤此小部件代表的類非常簡單。 它基於我們指定的類型。 這里的類型是catalog/product_list catalog代表Magento cor模塊Mage_Catalogproduct_list是我們塊的路徑,它將變為Block_Product_List 因此,當添加時,我們得到Mage_Catalog_Product_List 現在,該塊用於在Magento中顯示產品列表。 Magento中的每個塊都執行不同的工作。

希望有道理。 有關小部件的更多詳細信息,請轉到此鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM