【问题标题】:Replacing '#!' with the '/' symbol in Prestashop module search URL替换“#!”在 Prestashop 模块搜索 URL 中使用“/”符号
【发布时间】:2017-02-08 12:49:41
【问题描述】:

我有一个带有搜索选项的 Prestashop 1.6 模块(实际上不是我做的)。每当我们单击搜索按钮时,它都会将 URL 更改为 http://yourdomain.com/filter#!2017--ABC--Z-400-TT(示例)。我需要这个 URL 像 http://yourdomain.com/filter/2017--ABC--Z-400-TT。我可以更改 URL,但这会导致 404 页面未找到页面。

请任何人有任何想法。

【问题讨论】:

  • 第一个 url 实际上是链接到http://yourdomain.com/filter 其余部分是用于 ajax 请求的 javascript 中的锚点。该模块可能仅用于 ajax 而不是直接链接
  • 有什么方法可以在不使用 ajax 的情况下替换它?
  • 你应该覆盖模块控制器。

标签: prestashop prestashop-1.6


【解决方案1】:

这对于模块来说是完全不可能的,但可以通过在 PrestaShop 中编辑核心文件来实现。可以查看 DIspatcher.php 中的 dispatch() 函数

这些变化太复杂了,这里无法解释。

【讨论】:

    猜你喜欢
    • 2013-10-17
    • 1970-01-01
    • 1970-01-01
    • 2014-04-06
    • 2014-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-10
    相关资源
    最近更新 更多