基于products.arfilepreview的文件预览的灵活行为(警告:原型依赖项!)

collective.filepreviewbehavior的Python项目详细描述


简介

collective.filepreviewbehavior包含用于 具有灵活内容类型的products.arfilepreview。视图和一些适配器 重写arfilepreview使用一些特定于原型的东西。

警告:如果您有灵活的安装程序,则可能不希望安装 原型。但是products.arfilepreview是为原型开发的,5月 还是要依靠它。

使用量

将行为collective.filepreviewbehavior.interfaces.IPreviewable添加到 你的灵巧内容类型的行为列表,然后上传的文件将是 已转换为HTML预览。

用作文件字段“file”的名称并将其标记为主字段。文件 字段应该在主架构接口(行为架构接口)中 可能不起作用。

有关标记为主字段的详细信息,请查看灵活性 文档(关于WebDAV的章节): http://plone.org/products/dexterity/documentation/manual/developer-manual/advanced/webdav-and-other-file-representations

视图

products.arfilepreview提供三个视图: *file_preview:包含下载链接的视图和 嵌入到plone主题中的文档。 *preview_provider:仅包含文档预览的视图。这个 视图可以用作全屏/弹出式预览。 *file_asdoc:仅包含文档预览的视图,但嵌入了 在巴隆主题中。

您可以对内容进行一些操作,collective.filepreviewbehavior 不会创建任何操作。

更改日志

1.0a1

  • 我们不应该期望对象提供ibasic行为,但是我们知道 总是有title()和description()方法(从cmfcore继承) [2009年11月26日,jbaumann]
  • MissingBinary不应失败,但应跳过创建预览并放置错误 在日志中输入消息。 [2009年11月6日,jbaumann]
  • 如果没有主字段值,则不应失败 [2009年11月6日,jbaumann]
  • 添加了一些测试,因为我们使用普通的 类型(没有任何架构,也没有必需的文件字段)。 [2009年10月23日,jbaumann]
  • 添加了一些文档 [2009年10月23日,jbaumann]
  • 初步实施 [2009年10月22日,jbaumann]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java OnResizeListener或OnDrawListener或类似的东西   java Orika映射嵌套子列表   保存时java Heroku请求超时代码H12   数据库在Java中出现socket读取超时异常的原因是什么?   java如何更改来自Sqlite数据库的特定数据在Listview中的行颜色   java JAXB解组器无法正确处理XML中的列表   java Android日期时区让我抓狂   java不透明属性在Swing中如何工作?   eclipse从JavaEE代码生成流程图   java如何在Hibernate中从相关表中获取计数   java Glassfish部署了项目的依赖项库   java使内容适合JavaFx中的WebView   java不满意的链接错误libcrypto。所以1.0.0   循环中java数组的使用   java找出哪个包调用服务