跳转到主要内容

以全视图显示内容项

项目描述

collective.portlet.fullview

这是一个端口,显示具有默认视图的内容项。

它受到Plone的全视图的启发,因此名称相同,并且它使用相同的代码库来为fullview_item视图(实际上来自collective.fullview/plone.app.contenttypes)。

变更日志

2.0 (2015-07-15)

  • 删除plone.memoize实例缓存以避免读写操作。[thet]

  • 使用合理的缓存键(端口ID、路径、修改日期、用户)缓存渲染的端口一小时。[thet]

  • 将内容选择字段content_uid设为必填项。[thet]

  • 如果端口已添加但找不到内容项,则不失败。[thet]

  • 添加一个omit_border选项,以渲染div而不是dl/dt/dd结构。[datakurre]

  • 为此软件包的浏览器层注册 RelatedItemsFieldWidget 适配器,以避免与 Plone 5 中 plone.app.z3cform 提供的注册冲突。[thet]

  • 当它为 None 时跳过 portlethash 检查,以支持 collective.panels 的最小化。[datakurre]

  • 为 Plone 添加 setuptools 入口点。[datakurre]

  • 修复了 portlet 摘要的翻译。[datakurre]

  • 添加芬兰本地化。[datakurre]

  • 修复卸载配置文件的路径。[thet]

  • 重命名方法,使它们成为属性,为 portlethash 使用 memoize。[thet]

  • 不要在模板中意外调用完整视图上下文对象。这导致编辑栏未渲染。[thet]

  • 将内容的标题移动到 portlet 标题中。[thet]

  • 允许在确保不会遇到无限递归循环的情况下,派生完整视图 portlet。这是通过在请求上注释 portlet hash 来实现的。[thet]

  • 为了更好地区分几个 portlet,为管理屏幕 portlet 标题返回内容对象的标题。[thet]

  • 使用来自 plone.app.widgetsRelatedItemsFieldWidget 并切换到基于 z3c.form 的实现。[thet]

1.1 (2015-03-06)

  • 仅当它在一个直接分配了它的上下文中渲染时才渲染完整视图 portlet。如果它是从父上下文派生的,则不渲染。这避免了当完整视图 portlet 渲染子项时出现无限循环。[thet]

1.0 (2015-03-04)

  • 初始版本。[thet]

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码分发

collective.portlet.fullview-2.0.tar.gz (14.6 kB 查看哈希值)

上传时间 源代码

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误记录StatusPageStatusPage状态页面