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

如何在Plone 4中创建粘性新闻项,plone,Plone,如何创建粘性新闻项目?我们的主页上有一个新闻集(文件夹中的新闻项),选择了某些条件(已发布、标记、发布日期;顺序相反)。主页新闻几乎每天都在更新;然而,有时有一两条新闻需要在新闻列表(收集)的顶部停留一段时间。我该怎么做 我搜索了Plone用户手册和Plone站点;尝试了几种收集配置;查看了ListingPages和Plumi之类的插件,但它们都没有我要找的功能,并且在web上搜索了“粘性内容”“粘性新闻项”,但没有找到解决方案。如果有人知道怎么做,并且不介意分享,我真的很感激!谢谢大家! af

如何创建粘性新闻项目?我们的主页上有一个新闻集(文件夹中的新闻项),选择了某些条件(已发布、标记、发布日期;顺序相反)。主页新闻几乎每天都在更新;然而,有时有一两条新闻需要在新闻列表(收集)的顶部停留一段时间。我该怎么做


我搜索了Plone用户手册和Plone站点;尝试了几种收集配置;查看了ListingPages和Plumi之类的插件,但它们都没有我要找的功能,并且在web上搜索了“粘性内容”“粘性新闻项”,但没有找到解决方案。如果有人知道怎么做,并且不介意分享,我真的很感激!谢谢大家!

afaik没有办法在股票市场上创造出你所谓的粘性新闻

您可以尝试按生效日期排序(最新的在顶部),并为您的即时新闻手动设置生效日期。 设置一个比最新新闻项的创建日期晚的时间,该时间不应是粘性的

不幸的是,这意味着每次添加新的新闻时都要触摸你的便笺。
或者设置新新闻项目的生效日期,使其在粘性新闻之前和最新非粘性新闻之后。

您可以这样做:

  • 在hp中为特色新闻添加第二个收藏
  • 添加标签为“特色”的新闻项目
  • 将第一个集合中的所有条件复制到新集合中,并在标记上添加一个条件,然后选择“特色”作为标记
然后,当您希望从列表中删除新闻项目时,只需从列表中删除“特色”标记即可


或者,您可以自定义您的新闻项目工作流,并添加一个新的状态“特色”(流程的其余部分基本相同)。

我建议您看看这篇旧博文:

我们一直在研究一种新的基于灵巧度的内容类型,以解决此类问题。使用PLONE 4.1可以很好地在网站上生产,但是现在我们正处于一些小重构的中间。
下周,当我们完成将某些代码移动到另一个包并更改字段名称时,我将发布它。

这是一种非常过时的方法,但它仍然有效™: 你可以用它来实现你想要的。请看一看,如果您有任何疑问,请在此回复


另一个老掉牙的解决办法是使用。你甚至可以尝试两者的结合

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


显示和排序可以通过集合来完成(正如Giaccomo所写),我建议ContentWellPortlet将Portlet放在您需要的地方。

还没有发布,但我刚刚看到了Davidsagli的“collective.sticky”:

另一种处理粘性新闻的方法:

这两种方法都很好;对于日常内容编辑来说,工作流方法可能更容易理解/使用。这是一个有趣的想法。我会试试看!非常感谢。我使用的是第一种方法,但后来意识到,我们可能会在集合之间有重复项,而且(我知道)没有简单的方法(我知道)从集合中排除具有特定标记(即本例中的“特色”)的项目,因此我会选择工作流建议或集合。下面就是我现在正在做的。这是一个好的短期解决方案。谢谢你的回复!我想知道这是否是需要的——我想我应该先在这里问一下。非常感谢。