在Plone中自定义queryCatalog脚本或默认情况下使用颠倒的时间顺序
我被要求帮助调整使用Plone 4.0.5完成的内部网;其中一个要求是(默认情况下)在文件夹列表中始终使用颠倒的时间顺序 自从Plone在2.5版之后,我就没有接触过它;所以很多事情都变了 是否有任何简单的参数/配置来实现这一点 没有做到这一点。我跟踪了将显示的项目提取到门户网站/plone\u脚本中的queryCatalog脚本的过程 我已经定制了这个脚本TTW。稍后,我计划通过您推荐的任何方式(适配器?、ZCML?我还没有研究这些东西)来定制它。现在的最佳实践是什么 如果我手动设置了在Plone中自定义queryCatalog脚本或默认情况下使用颠倒的时间顺序,plone,Plone,我被要求帮助调整使用Plone 4.0.5完成的内部网;其中一个要求是(默认情况下)在文件夹列表中始终使用颠倒的时间顺序 自从Plone在2.5版之后,我就没有接触过它;所以很多事情都变了 是否有任何简单的参数/配置来实现这一点 没有做到这一点。我跟踪了将显示的项目提取到门户网站/plone\u脚本中的queryCatalog脚本的过程 我已经定制了这个脚本TTW。稍后,我计划通过您推荐的任何方式(适配器?、ZCML?我还没有研究这些东西)来定制它。现在的最佳实践是什么 如果我手动设置了'sor
'sort\u on'
和'sort\u order'
键,那么一切似乎都按照我的要求进行。但是如果我使用dicts的setdefault
方法,那么什么也不会发生,因此似乎已经请求了订单
如何在脚本自定义TTW中登录?用于登录:
context.plone_log('My script', 'My message')
否则,您似乎走上了正确的道路。您可以不修补目录(这可能会改变导航或其他您不想要/不需要的地方的排序顺序)
- 自定义您正在使用的文件夹视图(例如文件夹\u摘要\u视图) 这可能有助于:
- 使用集合显示文件夹中包含的项目(只有在某些文件夹中需要相反顺序时才是一个好主意)
- 或者使用这些插件中的一个 或