在magento下,如何判断是分类查看页面还是产品查看页面
2011-09-23 04:48
525 查看
下面的代码回答了这个问题
须知,这两个变量不一定存在.至少目前的版本中是这样的.尽管说有了产品我们就能找到分类.但是
// if this is a product view page if (Mage::registry('product')) { // get collection of categories this product is associated with $categories = Mage::registry('product')->getCategoryCollection() ->setPage(1, 1)
if (!$this->_currentCategoryKey) { $category = Mage::registry('current_category'); if ($category) { $this->_currentCategoryKey = $category->getPath();
须知,这两个变量不一定存在.至少目前的版本中是这样的.尽管说有了产品我们就能找到分类.但是
Mage::registry('current_category')不一定能获取到当前分类.因为,如果一个产品不是通过列表,而是通过搜索结果而被访问,那么由于MAGENTO中,一个产品可能属于多个分类,那么就不可能有一个当前分类了.这或许是为什么magento中调用
Mage::registry('current_category')不一定能有返回分类的原因.
相关文章推荐
- 如何判断一个页面被刷新还是被关闭
- 如何给magento的产品分类创建一个自定义属性?
- 在Magento产品分类页面创建推荐产品
- 如何修改magento产品详细页面的栏目
- Magento如何获取产品所在的所有分类?
- 如何在jsp页面判断网页是被安卓设备访问还是IOS设备访问
- iOS 如何判断当前页面是push进入还是present进入
- [绍棠] iOS 各个界面相互push 以及 如何判断当前页面是push进入还是present进入
- Android ViewPager 如何判断当前页面是从前一页还是后一页滑动过来
- 如何快速判断页面是服务端渲染还是客户端渲染
- magento的robots文件编写和判断是否是一个导航分类页面
- 如何给magento的产品分类创建一个自定义属性?
- 如何判断一个APP页面是原生的还是H5页面
- 如何判断页面是由移动端还是pc端打开
- 在Magento产品分类页面创建推荐产品
- asp如何判断一个目标页面存在还是不存在
- magento -- 如何取得一个分类的所有产品
- Android ViewPager 如何判断当前页面是从前一页还是后一页滑动过来
- 如何给magento的产品页面添加返回按钮
- 一个页面有一个文本框,一个按钮,如何判断bug是前端还是后台的?