如何在Magento中将制造商添加到产品的URL中?

3
我可以如何更改Magento,以便实现以下目标:
{site}/category-name/sub-category/product-name 

变成

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

标准的Magento制造商属性在哪里?
谢谢 :)
3个回答

1
你需要重写系统的 URL 重定向才能实现这个功能。你可以扩展创建产品重定向的类(它可能发生在管理站点的产品控制器的某个地方),或者创建一个事件观察器,在产品保存后更新重定向。

0
如果您想使用制造商等必要属性,您需要在管理面板中创建它们,但这并不能真正解决这个问题。我理解您想要做的事情,但是修改产品URL的解析似乎不是一个好主意(您可能会遇到问题)。您可以在数据库中更改产品网址(通常保存为“some-product-name.html”),将其更改为类似于“manufacturer-name/some-product-name.html”的内容。我没有看到任何立即导致失败的原因,尽管允许客户自己更改可能并不容易。
希望这有所帮助!
谢谢, 乔

0

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

所以:

根目录 -> 子类别 -> 制造商子类别 -> 产品

?

因为根据Joseph的回答,我认为你尝试做的事情会有点混乱。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接