如何制作粘性新闻?我们的主页包含新闻集(包含在文件夹中的新闻项目),其中选择了某些标准(已发布,标签,发布日期;相反顺序)。主页新闻每天都会更新;但有时候,有1或2个新闻需要长时间保持在新闻列表(集合)的顶部。我怎样才能做到这一点?
我搜索了Plone用户手册和Plone网站;尝试了几种收集配置;看看像ListingPages和Plumi这样的插件,但似乎都没有我正在寻找的功能,并且在网上搜索了“粘性内容”“粘性新闻项目”并且还没有找到解决方案。如果有人知道如何做到这一点并且不介意分享,我真的很感激!谢谢!
答案 0 :(得分:5)
你可以这样做:
然后,当您想要从列表中删除新闻项时,只需从中删除“精选”标记。
或者,您可以自定义新闻项工作流并添加新的“特色”状态(其余过程非常相似)。
答案 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