【问题标题】:Joomla menu ordering not saved in tableJoomla 菜单排序未保存在表格中
【发布时间】:2013-03-25 05:12:07
【问题描述】:

我正在使用 Joomla 2.5 我有一组菜单,我在管理员中订购了菜单,但它没有保存在后端

在菜单表中排序仅存储为 0

存储菜单顺序的位置

【问题讨论】:

  • 检查菜单表的 lft 和 rgt 列进行排序。
  • @irfan 但它显示不同的值。我想知道管理中的排序列在哪里保存在表中
  • 它永远不会被保存,如果它不是空的,你以后会遇到大问题。 lft 是用于排序的字段,因为菜单是嵌套集。

标签: joomla joomla2.5


【解决方案1】:

尝试在其中一个订单字段中输入一个数字,然后点击小保存按钮。如果所有数字都为 0,则不会保存。我认为这是一个错误。

【讨论】:

  • 正如 Irfan 已经写的那样,排序没有保存在 ordering 列中。它保存在 lft 列中。 ordering 列不再使用,它​​是一个遗留物,并被 Joomla! 删除! 3.0
【解决方案2】:

我几乎肯定订购的数字列已经有一段时间没有工作了。 如果您改为单击“状态”和“排序”列之间的蓝色箭头并随意移动它们,这将保存菜单项的排序。

【讨论】:

    【解决方案3】:

    当隐藏的菜单项(例如那些已被丢弃的菜单项)导致某些问题时,我曾见过此问题。

    清除菜单管理器中的垃圾,然后尝试重建,这应该可以让您更好地管理菜单项的顺序。

    【讨论】:

      猜你喜欢
      • 2015-04-16
      • 2013-04-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-24
      • 1970-01-01
      • 1970-01-01
      • 2014-06-15
      • 2014-05-29
      相关资源
      最近更新 更多