SuluCMF 中包含 TagBundle。我知道如何获取给定项目的标签。
如何以最佳方式在 SuluCMF 中获取此项目的相关文章?
取决于您在相关文章中的确切理解。一个简单的解决方案是使用SmartContent。然后内容管理器可以使用智能内容按标签过滤页面。
另一种解决方案是使用内部链接内容类型,因此内容管理器可以手动选择相关的页面。这对于内容管理器来说当然是更多的工作,但结果将是最准确的。
如果您真的想根据分配给页面的标签进行过滤,这些标签应该显示相关元素,那么您必须自己实现一些东西,因为我们不支持开箱即用的东西。该DocumentManager::createQuery
方法可能对此有用。