我在其他页面遇到类似的问题,这让我发疯了 . 我已经将 “manufacturer”
模块修改为 “series”
以及链接 . 例如,我能够更改此链接:
bishounenboutique.com/manufacturer
对此:
bishounenboutique.com/series
点击面包屑,它们在该页面中没问题 . 但是,如果您在该链接中单击顶部图像“Psycho pass”,它将重定向到:
bishounenboutique.com/index.php?route=product/manufacturer/product&manufacturer_id=13
(这不是我想要的 . 理想情况下,我希望链接为 bishounenboutique.com/psycho-pass
)
但请将此放在一边,如果单击痕迹导航链接“系列”,则会在该页面上显示:
bishounenboutique.com/index.php?route=series
但它应该是:
bishounenboutique.com/series
!
有谁能请让我知道为什么会这样?我已经启用了SEO网址并重命名了htaccess文件 . 但我不知道为什么它在某些链接上工作而在其他链接上不起作用 . 谢谢 .
1 回答
产品,制造商,信息页面和类别都有SEO关键字字段,您可以在他们的
DATA
标签中找到(除了GENERAL
标签中的制造商) . 需要为上述所有设置这些以使它们工作 . 你工作的第二个链接的原因是因为product/manufacturer/product
不仅仅是product/manufacturer
编辑
product/manufacturer/product
实际上是一个制造商链接 - 它与's just poorly named by OpenCart. OpenCart still knows it is a manufacturer link and you can see that by the id that'一起传递(manufacturer_id
不是product_id
)此外,OC并不意味着重写它的标准URL,只有产品,类别,制造商(个别制造商页面不是制造商列表)和信息页面 . 这适用于我所知道的所有版本,所以如果不是你的版本,vQmod可能有错,你需要让开发人员修复它
我自己编写了一个路由编辑器mod,它不需要进入并修改vQmod以使其工作,所以我理解它的复杂性