首页 文章

Opencart Breadcrumb链接不一致

提问于
浏览
0

我在其他页面遇到类似的问题,这让我发疯了 . 我已经将 “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 回答

  • 0

    产品,制造商,信息页面和类别都有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以使其工作,所以我理解它的复杂性

相关问题