【问题标题】:How in magento add manufacturer in the URL of the product?Magento 如何在产品的 URL 中添加制造商?
【发布时间】:2011-03-30 21:30:50
【问题描述】:

如何更改 magento 以便:

{site}/category-name/sub-category/product-name 

变成

{site}/category-name/sub-category/manufacturer/product-name 

标准的 Magento 制造商属性在哪里?

谢谢:)

【问题讨论】:

    标签: magento url-rewriting


    【解决方案1】:

    您需要覆盖系统的 url 重写才能做到这一点。您可以首先扩展创建产品重写的类(它可能发生在管理站点的产品控制器中的某个位置),或者创建一个事件观察器,在产品保存后更新重写。

    【讨论】:

      【解决方案2】:

      这是一种解决方法,但您可以创建制造商子类别并将产品放入其中?

      所以:

      root -> subcategory -> manufacturer-subcategory -> product

      ?

      因为根据约瑟夫的回答,我认为您尝试做的事情会有点混乱。

      【讨论】:

        【解决方案3】:

        如果你想使用它们,你需要在管理面板中为制造商等创建任何必要的属性,但这并不能真正解决这个问题。我了解您要做什么,但是弄乱产品 URL 的解析似乎不是一个好主意(您可能会遇到问题)。您可以将数据库中的产品 url(通常保存为“some-product-name.html”)更改为类似于“manufacturer-name/some-product-name.html”的内容。我看不出有什么直接的原因导致这不起作用,尽管让客户自己改变可能并非易事。

        希望有帮助!

        谢谢, 乔

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-01-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-03-01
          • 2022-12-01
          • 1970-01-01
          相关资源
          最近更新 更多