我有一個關於Mage::registry
和categories:
的問題我是一個分類頁面,我通過Mage::registry('current_category')
檢索當前類別。我注意到它只適用於根類別,事實上,如果我訪問一個子類別頁面,我總是用Mage::registry('current_category')
檢索根類別。所以問題是:是關於後端配置,緩存還是其他?Magento - 註冊表和當前類別
0
A
回答
3
6
如果你是在一個模板(如catalog/category/view.phtml
),你可以得到當前的類別與
$this->getCurrentCategory();
如果你是一個模型,控制器要不,試試這個(發現here):
Mage::getModel('catalog/layer')->getCurrentCategory();
但是,法師:: registry('current_category')是正常的路要走。
1
對於所有類別: -
<?php $_helper = Mage::helper('catalog/category') ?>
<?php $_categories = $_helper->getStoreCategories() ?>
當前類別
<?php $currentCategory = Mage::registry('current_category') ?>
爲我工作。
相關問題
- 1. Magento註冊表
- 2. 抓取當前類別在Magento
- 3. 獲取Magento當前頂級類別
- 4. Magento。將性別和生日日期添加到註冊表中
- 5. Magento:如何按級別獲得當前類別的子類別
- 6. 註冊表和註冊表配置單元有什麼區別
- 7. Docker顯示當前註冊表
- 8. magento中當前類別的count子類別
- 9. 在註冊表中複製子類別
- 10. ArcObjects - IWorkspaceExtension和組件類別註冊
- 11. 註冊前識別前導零?
- 12. 贖回類別未註冊
- 13. 備份整個註冊表並與當前註冊表進行比較
- 14. Java註冊表類?
- 15. 如何獲取當前wordpress類別列表並注入腳本
- 16. 前端客戶註冊和通訊subcription不工作在magento 1.6.2
- 17. DLL自注冊:如何爲當前用戶註冊?
- 18. Magento - 法師::註冊表內查看
- 19. InstallScript和註冊表
- 20. 僅導入magento類別和產品表
- 21. 填充從當前表單數據到其他註冊表單
- 22. 如何在Magento中顯示當前類別的兒童子類別
- 23. Magento:如何通過其他類別過濾當前類別 - 分層導航
- 24. 註冊使用之前註冊的類型
- 25. 當新用戶註冊時,polymerfire註銷當前用戶
- 26. 獲取當前類別的父類別
- 27. Magento通訊註冊源
- 28. 註冊不工作在magento
- 29. Magento的客戶的註冊
- 30. Magento - 客戶註冊問題
閱讀你的文章,並問:你在這裏有什麼問題? – 2012-04-23 14:57:39