【问题标题】:Referential CCK types in Joomla?Joomla 中的参考 CCK 类型?
【发布时间】:2012-12-10 11:05:42
【问题描述】:

使用 Joomla! 3.0(或 2.5,无论哪种效果最好),我需要创建一个由三种实体类型组成的系统:

艺术家 -- 姓名、原籍国、社交媒体/网站链接等。 设置——开始时间、结束时间、描述 地点——名称、描述

从层次上看,它看起来像这样:Venue > Set > Artist。一个场地会有多个布景,而布景中会有一位或多位艺术家。

我最初想在 Drupal 中执行此操作,它具有像 EntityReference 这样的模块,允许您引用任意节点。到目前为止,Zoom 和 K2 似乎是 Joomla! 的两个主要内容构建工具包,但是在玩了一段时间之后,似乎两者都没有可以引用其他内容的字段。我错过了什么吗?

我最终会想要创建一个布景/艺术家的每日日历,所以我会如何做这件事的想法也值得赞赏。

谢谢!

【问题讨论】:

  • 你是说你想要像核心文章链接插入按钮这样的东西,但它允许其他类型的内容?
  • @Elin -- 基本上,是的。不过,如果它能做更多的事情,那就太好了:如果我可以在内容之间创建真正的、数据库驱动的关系,那就太好了,这样我就可以构建一个查询来列出所有场所,然后能够扩展它拉入与该场地相关的所有布景和/或艺术家。
  • 好吧,这可能不是您想要的,但您可以查看我前几天发布到功能跟踪器的一些代码joomlacode.org/gf/project/joomla/tracker/…
  • @Elin -- 不完全是,但看起来很酷,以后可能会仔细看看!

标签: joomla joomla2.5 joomla-extensions


【解决方案1】:

Zoo 有很多字段类型,其中两个是“相关项目”和“相关类别”。两者都可以关联您的 zoo 应用程序的其他内容。

http://yootheme.com/zoo/documentation/elements/related-items

如果这对您来说还不够,Zoolanders 有一个名为“Related Items Pro”(和“Related Category Pro”)的元素。它们可以将您的 zoo 应用程序的内容与同一网站中的其他应用程序相关联。

https://www.zoolanders.com/extensions/related-items-pro

【讨论】:

    【解决方案2】:

    仅供参考 - 还有 MintJoomla 制造的 Cobalt CCK。 Cobalt v7 分支仅适用于 Joomla 2.5。它现在完全免费。这包括所有以前的商业附加组件!您会发现内容关系的独特功能,即父/子字段、ReadAlso 字段、作为 cmets 的类型等。

    C7 Package download is here.

    提醒:Cobalt v8 仅适用于 J!3.x。 (主要是免费的,还有一些特殊的商业插件)

    【讨论】:

      【解决方案3】:

      在 FlexiContent External link 中,您拥有通用模块,您可以在其中按相关、标签、类别等几乎所有内容进行范围(过滤)。适用于 2.5。安装最新的 svn 版本并转到模块,看看这个组件有多强大。 在这里您可以看到使用了多少自定义字段 this site:分页、图片库、相关、查看次数最多。因为它是如此强大,所以第一次可能很难处理。很棒的论坛支持。

      2013 年 9 月 25 日编辑: 现在是我回答后将近 8 个月,该项目已经发展了很多。现在您拥有高级搜索、按字段权限和翻译,现在您拥有一个过滤器模块,您可以在其中选择您想要在项目中搜索的方式。

      很多设计调整了前端和后端。现在 2.1 版本即将发布,带来好消息。

      【讨论】:

      • 感谢您的建议。我使用的是 J!3.0,这就是我没有尝试过 FlexiContent 或 SEBLOD 的原因。我会试一试。
      • 您在生产站点中使用它吗?你不应该只在 9 月发布稳定版本。只是一个建议,但你必须知道这一点。 3.0 的组件也不稳定。
      • 有效点。如下所述,您可以通过什么方式将 FlexiContent 与 SEBLOD 进行比较?
      • @aendrew 我只了解 FC(Flexicontent),对 SL(Seblod)一无所知。我知道 SL 非常强大,它在社区中已经存在多年了,我通常看到在 SL 中完成的非常复杂的网站,他们可以免费下载,只需将其安装在演示站点中并尝试一下。关于 FC 仅在最近 2 年他们成为一个活跃的社区,仍然非常强大并且可能更容易处理。通常要选择一个组件,我会列出我需要的最低要求,然后我会尝试 3 个最佳组件,例如:多语言、图片库、分页、相关、SEO 标签、每个类别的权限等。
      【解决方案4】:

      也许你想念 SEBLOD CCK,就像知道它的 Elin 一样... 您可以通过相关文章字段类型链接不同的内容类型,并使用搜索类型进行查询。我们还有一些其他的关系类型。直接联系我们了解更多。我记得 Fabrik 和 Mighty Ressource 有一些想法,但不是为了搜索。 K2 和 Zoo 不是最受欢迎的 CCK,只有 K2 才如此。但是 K2 并不是真正的 CCK,更多的是高级内容管理器,它不够灵活,你无法构建真正的应用程序。 最好的问候

      【讨论】:

      • 见上文。我使用的是 3x,所以稍后我可能会使用 SEBLOD 和 FlexiContent 进行 2.5x 测试安装。关于这两个项目有何不同的任何想法?谢谢!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-03
      • 2010-12-14
      • 1970-01-01
      • 1970-01-01
      • 2011-10-14
      相关资源
      最近更新 更多