【问题标题】:Joomla 3 - Different article order on different pagesJoomla 3 - 不同页面上的不同文章顺序
【发布时间】:2015-12-29 22:35:20
【问题描述】:

我正在使用 Joomla 3.4.4,并且按类别博客菜单项显示多篇文章。我有 3 个这样的菜单项,我需要它们来显示相同​​的文章,但每个文章的特定顺序不同。

你知道如何做到这一点吗?

【问题讨论】:

  • 您要显示的所有文章都在同一个分类中?您已经创建了 3 个菜单项,每个菜单项应该以不同的顺序显示这组文章?需要什么订单?
  • 是的,它们都属于同一类别。每个链接都针对不同类型的客户,我需要根据客户的优先级订购文章(服务)(我将手动指定优先级)
  • 那么,您想要自定义订单,而不是按文章的标题或创建日期排序?订单将是排序但由管理员手动指定的订单?
  • 优先级存储在哪里?
  • 我要做的是制作一个模块而不是使用一个组件。在模块中创建三个字段并按顺序输入不同组的文章 ID。然后检查用户的组,(如果文章不同,请执行不同的查询),然后使用模块存储的特定组的顺序显示。 IT 将需要一些编码和使用数组排序。

标签: html joomla article joomla3.4


【解决方案1】:

据我所知,在 Joomla (content表(文章)包含独立的catidordering字段,并且没有任何可以实现与字段关联的表的痕迹:catid | contenid | ordering

也许:

如果没有,您应该考虑开发一个扩展,使用内容-类别-排序关联表为每个类别添加订单...也许使用像 Fabrik 这样的扩展,您可以更轻松地管理这个,而无需开发完整的 Joomla 扩展.

【讨论】:

  • 我想我会为它制作自己的模块或其他东西,因为我找不到任何可以让它成为可能的东西
  • 您可以开发一个内容类型组件,允许选择不同列表中某个类别的文章的顺序。正如我在回答中提到的那样,它可以在像articles_categories 这样的关联表上工作。在管理组件中,可以创建文章列表,然后用户可以管理每个不同列表的文章顺序;在前端,您可以在显示该组件实例的菜单项中显示这些集合。
猜你喜欢
  • 2015-06-25
  • 2014-01-06
  • 1970-01-01
  • 1970-01-01
  • 2014-09-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多