如何在magento中将制造商添加到产品的URL中?
如何更改magento以便:如何在magento中将制造商添加到产品的URL中?,magento,url-rewriting,Magento,Url Rewriting,如何更改magento以便: {site}/category-name/sub-category/product-name 变成 {site}/category-name/sub-category/manufacturer/product-name 标准Magento制造商属性在哪里 谢谢:)如果您想使用制造商属性,您需要在管理面板中为制造商等创建任何必要的属性,但这并不能真正解决此问题。我知道你想做什么,但是搞乱产品URL的解析似乎不是一个好主意(你可能会遇到问题)。您可能会将数据库中
{site}/category-name/sub-category/product-name
变成
{site}/category-name/sub-category/manufacturer/product-name
标准Magento制造商属性在哪里
谢谢:)如果您想使用制造商属性,您需要在管理面板中为制造商等创建任何必要的属性,但这并不能真正解决此问题。我知道你想做什么,但是搞乱产品URL的解析似乎不是一个好主意(你可能会遇到问题)。您可能会将数据库中的产品url(通常保存为'some product name.html')更改为类似于'manufacturer name/some product name.html'的内容。我看不出有什么直接的原因说明这不起作用,尽管允许客户自己改变这一点可能不是小事 希望有帮助 谢谢,
Joe这是一个解决办法,但您可以创建一个制造商子类别,并将产品放在其中 因此:
root->subcategory->manufacturer subcategory->product
?
因为根据Joseph的回答,我认为您试图做的事情会有点混乱。您需要覆盖系统的url重写才能做到这一点。您可以首先扩展创建产品重写的类(它可能发生在管理站点的产品控制器中的某个地方),或者创建一个事件观察者,在保存产品后更新重写