【问题标题】:Joomla 3 menu item URL appenedJoomla 3 菜单项 URL 附加
【发布时间】:2013-04-22 18:56:42
【问题描述】:

Joomla 版本 3 菜单项有一个名为“Note”的字段,主要用于在管理员后台显示备注。

我已经用“&City=4&County=0”之类的内容填充了“note”字段现在我想将它附加到链接 URL 的前面。链接 URL 是不可编辑的字段,它会根据所选文章自动填充,因此我无法手动编辑或输入。

基于文章选择的正常 URL 如下所示:

index.php?option=com_content&view=article&id=10

现在我想在这个 URL 前面附加注释字段,所以 URL 看起来像:

index.php?option=com_content&view=article&id=10&City=4&County=0

截图如下:


(来源:linkbank.co.uk

【问题讨论】:

  • 我知道可以在 joomla 中进行扩展,但我不是程序员,正在寻找最简单的方法来完成此任务,我想不出比这更简单的方法了吗?
  • 可能有另一种方法可以将此信息附加到我可能不知道的 URL 前面,我迫切希望解决此问题。

标签: url joomla menu append joomla3.0


【解决方案1】:

您可以创建一个新视图,只需将 components/com_content/views/article 复制到 cityarticle 或其他有意义的内容,然后编辑您在其子文件夹 ./tmpl 中找到的 default.xml,更改名称以便您可以识别并添加田野市县到了

大致在第 16 行,当您创建一个新菜单项(在右侧)时会出现这些内容,以便您可以设置它们,并将作为获取请求传递。

选择适当的字段类型并在此处阅读文档: http://docs.joomla.org/Standard_form_field_and_parameter_types

【讨论】:

  • 你知道吗,我忍不住要告诉你,你是个超级明星,你让我免于浪费时间。有用。但是还有另一个问题知道。如果未启用 SEF,它工作正常,如果我启用 SEF,它不起作用。启用 SEF 选项后,我的参数不会被传递,它会破坏一切。有什么想法吗?
  • Riccardo,请帮我解决这个 SEF URL 问题。如果我能摆脱这个问题,我会很高兴。启用 SEF 后,我收到 SQL 错误“您的 SQL 语法有错误;请检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 '' 附近使用正确的语法”但是当我禁用 SEF URL 时,一切正常预期的。不知道我该怎么办?请帮忙!
  • 您是否添加了指向新视图的菜单项,或者您只是将其称为输入 url?因为除非您设置菜单项,否则 Joomla SEF 路由器将不知道该调用什么。您可以将其设置在隐藏菜单中,不必显示它。
  • 我已经设法通过使用 Artio 的第三方插件 JoomSEF 解决了这个问题。
猜你喜欢
  • 1970-01-01
  • 2013-10-01
  • 2016-04-30
  • 2014-07-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多