magento中是否有任何函數通過僅使用類別名稱來獲取類別url?我知道如果我們有類別id,我們可以得到類別url,但在我的方案中,我只有類別名稱可用。任何想法如何得到這個。使用類別名稱獲取類別url
0
A
回答
10
鑑於類別名稱不是唯一的,你可以使用它來獲得第一場比賽的網址:
$category = Mage::getModel('catalog/category')->load($name, 'name');
if ($category->getId()) echo $category->getUrl() . "\n";
1
你可以嘗試做:
Mage::getResourceModel('core/url_rewrite_collection')->addFieldToFilter('request_path' array('like' => '%'.$category_name.'%'));
這基本上讓你通過實際的分類URL篩選集合由名稱,你實際上可能得到根本的產品爲URL是像「類別/產品」等,但你可以做...... >>>
'like' => '%'.$category_name.'/' or 'like' => '%'.$category_name.'.html/'
在你的集合字段過濾器,以獲得最有可能的類別網址。
相關問題
- 1. 獲取多級別的類別名稱
- 2. 如何根據Magento中的類別id獲取類別名稱
- 3. 獲取magento中根類別的特定/特定類別名稱
- 4. 如何從類別名稱中獲取類別對象
- 5. 如何獲取指定類別名稱中的所有子類別名稱?
- 6. Magento獲取根類別url
- 7. 用INNER JOIN提取類別名稱
- 8. 獲取類別名稱和類別鏈接裏面的循環在WordPress
- 9. 獲取類別名稱爲指定類別的ID在PHTML模板 - Magento2
- 10. 「 - 」在NUnit的[類別]名稱中使用
- 11. 獲取當前類別的父類別
- 12. Laravel獲取類別和子類別
- 13. WooCommerce:顯示類別名稱
- 14. PHP:json_decode - 閱讀類別名稱
- 15. PHP回聲類別名稱
- 16. 如何通過客戶表中的2個類別標識之一獲取類別表中的類別名稱
- 17. 重寫URL使用.htaccess中的類別名稱
- 18. 獲取Joomla!來自URL的類別
- 19. 當多個同類名稱的類別標識具體類別
- 20. 休眠:解析/翻譯HQL從部分獲得對類別別名,類名稱
- 21. 使用類型別名定義類型別名
- 22. WordPress的獲取類別的主名
- 23. 從joomla的名字獲取類別ID?
- 24. 在類別模塊中顯示父類別名稱模塊
- 25. 如何在我的網址中使用類別名稱而不是類別ID?
- 26. Magento API - 從特定類別獲取產品名稱
- 27. 從MWS獲取ASIN的根類別名稱API
- 28. 在WordPress中獲取類別名稱 - 高效或「壞」代碼?
- 29. 如何在Wordpress中從產品類別名稱獲取css ID
- 30. PHP MySQL查詢:根據帖子ID獲取類別名稱?