Magento多級分類URL去掉父目錄

2022-08-30 17:09:13 字數 536 閱讀 8755

在magento模板開發中,有時候需要將多級分類的url簡化,magento的url預設是顯示多級分類的

分類1/分類2/分類3

現在需要簡化為:

分類2的url為:分類2

分類3的url為:分類3

具體修改方法如下:

if (null === $parentpath

) elseif ($parentpath == '/')

把上面的**修改為:

//

if (null === $parentpath)

//elseif ($parentpath == '/')

其實就是把這段**遮蔽掉了。

其中

$parentpath = $this->getresource()->getcategoryparentpath($category);

是獲取分類的父級分類,下面將父級分類設定為空則在生成的url中遮蔽掉父級

仔細觀察core_url_rewrite表裡面的資料 就會發現

怎麼去除Magento產品URL的分類名稱?

magento預設的產品鏈結形式是帶有分類名稱的,如 一級分類 二級分類 產品名.html。為了更好的做seo,現在要改為 產品名.html 方法如下 一 system configuration catalog catalog search engine optimizations use cat...

magento 獲取產品分類

class bruce account categoriescontroller extends mage core controller front action return result public function load tree collection mage getmodel ca...

nodetree多級分類展示

效果如下 1.基於tp5 需要準備幾個js檔案 2.目錄路徑 相關控制器 goodsclass.php user xym date 2018 9 20 time 上午8 53 use think controller use think db use think model class goodsc...