【问题标题】:How to disable SEF pagination of Joomla's VirtueMart component?如何禁用 Joomla 的 VirtueMart 组件的 SEF 分页?
【发布时间】:2012-09-20 22:16:38
【问题描述】:

是否可以为 VirtueMart 组件禁用 SEF?如果出于某些原因,我不需要分页...

但是,我只需要在分页时禁用它。对于 VM 上的其他链接,我需要分页。

是否可以通过对代码的微小更改来做到这一点?

【问题讨论】:

  • 我不明白,你想尝试用一些细节来扩展你的问题。
  • 当然。在我的 Joomla 网站上,我安装了 VirtueMart 组件。由于 Joomla 配置了启用的 SEF,所有的链接都被“重写”为更多的 SEF。我需要的不是在 VirtueMart 的分页中重写链接,而是将它们放在所有其他页面上(连同 VirtueMart 中的所有其他链接)。
  • VM的分页是什么意思——你说的是产品类别列表、特价、搜索结果...

标签: joomla joomla1.5 virtuemart sef joomla-sef-urls


【解决方案1】:

首先我建议你尽快更新你的 joomla 版本,因为最新版本修复了一些安全漏洞。

至于您的问题,请确保您使用的是默认的 joomla .htaccess,并在“按组件”选项卡中转到 sh404sef 配置,并将 Virtuemart 组件(在第 4 个下拉框中)设置为“使用 joomla!router.php”。之后转到“URL 管理器”,删除旧的 sef 网址并应用更改。

安装说明

  1. 下载router.php文件
  2. router.php 文件放入您的 joomla 安装中的 components/com_virtuemart 文件夹中。

  3. 如下图所示,在您的 Joomla 管理员中启用 Joomla SEF URL,如下图所示:

特点

1) 所有重要登录页面(产品、类别和制造商)的 SEF URL

2) 处理同名的类别和产品

3) 将 / 字符转换为 URL 中的 -

4)通过选择列表顺序最高的类别来处理一个产品的多个类别

5) 没有重复的网址

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-26
    • 1970-01-01
    • 2017-10-18
    • 2014-04-02
    • 2012-08-03
    • 2011-03-05
    • 2011-03-20
    • 2012-08-24
    相关资源
    最近更新 更多