[英]Magento What is the Best Way to Resolve Observer Load Order Issue?
我需要在列表頁面的開頭插入一個javascript對象,其中包含該頁面上列出的產品的json表示形式,即,不是該類別中的所有產品,而是只有工具欄已分頁的那些產品。
我發現可以通過將觀察者放在catalog_block_product_list_collection上來獲取數據,但這是在渲染Head Head之后,因此因此阻止了我在Head的子塊中使用該數據。
據我所知,我有兩個選擇。
我想知道經驗豐富的Magento開發人員將采用哪種方式跳躍,以及這兩種技術的陷阱,在此先感謝。
因此,如果我理解正確,那么您已經在標題中添加了一個自定義塊,如果是這樣,則應該能夠從列表塊中檢索產品集合。
$this->getLayout()->getBlock('product_list')->getLoadedProductCollection();
我可能誤解了您的問題,但也許有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.