2012-01-09 42 views
4

如何创建粘性新闻项目?我们的主页设有一个新闻收藏(新闻收藏在文件夹中),并选择了某些标准(发布,标签,发布日期;相反顺序)。主页新闻每天都会更新;然而,有时需要长时间留在新闻列表(收藏)顶部的1或2条新闻。我怎样才能做到这一点?如何在Plone 4中创建粘性新闻项目

我搜索了Plone用户手册和Plone站点;尝试了几种收集配置;看着像ListsPages和Plumi这样的插件,但都没有看到我正在寻找的功能,并且在网上搜索了“粘性内容”“粘性新闻”并没有找到解决方案。如果有人知道如何做到这一点,并不介意分享,我真的很感激!谢谢!

回答

5

你可以做这样的:

  • 在HP添加第二个集合功能的消息
  • 与“特色”
  • 副本从第一集合中的所有标准标签添加一条新闻新标签并在标签上添加标准并选择标签“特色”

然后,当您想从列表中删除新闻项目时,只需从中删除“精选”标签即可。

另外,您可以自定义您的新闻项目工作流程,并添加一个新的状态“特色”(其余的过程是相同的)。

+2

这些都是很好的方法;恕我直言,工作流程方法可能对日常内容编辑人员更容易理解/使用。 – 2012-01-10 04:10:06

+0

有趣的想法。会试试看!谢谢! – Christina 2012-01-10 21:42:22

+0

我正在使用第一种方法,但后来认识到我们可能在集合之间存在重复,并且没有简单的方法(我知道)从具有特定标记的集合中排除项目(即在这种情况下“特征” ), 所以我会去工作流建议或collective.sticky下面 – Danimal 2014-07-14 12:14:03

0

afaik没有办法创建你所谓的库存plone中的粘性新闻。

你可以尝试按生效日期排序(最新的在上面)并为你的粘性新闻手动设置有效日期。 设置了一个时间< = now和>比不应该粘滞的最新newsitem的创建日期。

不幸的是,这意味着每次添加新消息时都会触摸您的便笺。 或设置新的newsitems的生效日期,以便在它的粘性新闻之前和最新的非粘性新闻之后。

+0

这就是我现在正在做什么。这是一个好的短期解决方案。感谢您的回应! – Christina 2012-01-10 21:47:29

1

我建议你看看这个旧的博客文章:Beyond News Items: the need for news industry standards in Plone

我们一直在致力于collective.nitf这个基于敏捷的新内容类型来解决这类问题。它在使用Plone 4.1的网站上已经做好了准备,但现在我们正在进行一些小的重构。

我们将在下周完成一些代码移动到另一个包并更改字段名称后立即发布。

+0

我会密切关注此,谢谢! – Christina 2012-01-10 21:45:20

0

这是一个羞耻的过时的方法,但嘿It Still Works™:你可以使用Products.CMFPublicator来实现你想要的。如果您有任何疑问,请仔细阅读并回复。

另一个老年解决方案将使用Products.CMFContentPanels。你甚至可以尝试两种组合!

+0

我想知道这是否会需要 - 我想先在这里问。谢谢! – Christina 2012-01-10 21:48:33

2

collective.flag为您提供了将项目标记为特殊对象的机会,我认为它使语义上比使用标记/关键字或工作流程状态更有意义。

显示和排序可以通过集合完成(如Giaccomo也写过),我推荐ContentWellPortlets将portlet放置在需要它们的地方。