如何在Plone 4中创建粘性新闻项目

时间:2012-01-09 15:51:12

标签: plone

如何制作粘性新闻?我们的主页包含新闻集(包含在文件夹中的新闻项目),其中选择了某些标准(已发布,标签,发布日期;相反顺序)。主页新闻每天都会更新;但有时候,有1或2个新闻需要长时间保持在新闻列表(集合)的顶部。我怎样才能做到这一点?

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

7 个答案:

答案 0 :(得分:5)

你可以这样做:

  • 在hp中为特色新闻添加第二个集合
  • 添加标记为“精选”的新闻项目
  • 将所有条件从第一个集合复制到新集合并在标记上添加标准并选择标记为“精选”

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

或者,您可以自定义新闻项工作流并添加新的“特色”状态(其余过程非常相似)。

答案 1 :(得分:2)

collective.flag让你有机会将一个项目标记为一个特殊的对象,这比使用标记/关键字或工作流状态进行区分更有意义,我认为。

显示和排序可以通过集合完成(如Giaccomo也写的那样),我建议ContentWellPortlets将portlet放在你需要的地方。

答案 2 :(得分:2)

尚未发布,但我刚遇到davisagli的“collective.sticky”:https://github.com/davisagli/collective.sticky/

答案 3 :(得分:1)

我建议你看一下这篇旧帖子:Beyond News Items: the need for news industry standards in Plone

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

一旦我们完成将某些代码移动到另一个包并更改字段的名称,我将在下周发布它。

答案 4 :(得分:0)

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

您可以尝试通过有效日期(最新的)进行测试,并手动设置有效日期以获取您的粘性新闻。 设置时间< = now和>而不是最新newsitem的创建日期,不应该是粘性的。

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

答案 5 :(得分:0)

这是一种过时的过时方法,但是它仍然可以使用™:您可以使用Products.CMFPublicator来实现您想要的效果。如果您有任何疑问,请查看并回复此处。

另一个老年人的解决方案是使用Products.CMFContentPanels。您甚至可以尝试两者的组合!

答案 6 :(得分:0)

粘性新闻项目的另一种方法:http://pypi.python.org/pypi/collective.stickyitem

相关问题