在一个可打印的页面中显示所有指定的plone内容。

collective.printview的Python项目详细描述


简介

用户时不时地问他们是否能以某种方式得到一个显示 某个文件夹结构中的所有文档放在同一页上。collective.printview 是对这个请求的答复

collective.printview为您带来了@@printview视图,您可以从 扑通声中的折叠物体。这个视图非常简单,只有一个任务- 深入研究文件夹结构并根据指定的设置搜索内容 在collective.printview控制面板上。在“控制面板”中,可以定义哪些文件夹内容 类型collective.printview可以在尝试深入挖掘文件夹结构时使用。 还可以定义用于获取实际内容的内容类型。 最后,您可以选择可用于此搜索的工作流状态 对于内容。

对于要从中提取内容的每个对象,collective.printview都需要 找到这三种方法:

  1. 标题()
  2. description()
  3. getText()或text.raw

在@@printview爬过所有指定的文件夹后,它将返回plain 包含所遇到的所有对象的标题、说明和正文文本的页。 结果页面包含一些javascript魔术,在 每个链接并将实际链接移动到页脚。

用法

可以从Folderish Contents Actions菜单中使用PrintView视图(在该菜单中 也可以找到剪切、复制、粘贴、重命名和删除操作)您也可以手动 在url后面键入@@printview

警告!

通常我们可以从目录中获取对象的标题和描述。这个插件 如果我们不能得到真实的正文,那就没意义了。这就是为什么 collective.printview不播放portal\u目录,取而代之的是 勇敢地拿满东西。这会对 你的网站性能-特别是如果有很多文件夹和内容 在您正在使用@@printview的上下文下的对象。打印视图使用备忘录 基于从printview设置创建的键和 搜索上下文中的最新修改。这不会让你第一次跑步 但是-你不能说我没有警告你:)

变更日志

1.0.1(2011-08-21)

  • 修正了依赖关系的问题
  • 修复了自述文件中的错误

1.0(2011-08-21)

  • 初始版本

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

推荐PyPI第三方库


热门话题
如何在Java中创建固定大小的泛型数组?   javascript Paypal Braintree订阅付款   使用BufferedReader和PrintWriter实现java数据持久化?   类似于iCloud的java唯一google id   java使用网格布局和抓取组合框   java我的while循环无限运行,当我检查它时,它说while循环没有主体,而我认为它显然没有主体   java LWJGL碰撞3D OpenGL   java将Tibco RV切换到WebSphere MQ?   java如何使用Postman从curl发布REST   java是超级的,在通用通配符中是独占的吗?   在swing 1.5中,java在指定时间后自动关闭非模态对话框   java PrimeFaces饼图在JSF 2.0中不显示   java如何在Spring MVC中提供带有xml配置的默认bean实现?   java在eclipse中使用按钮关闭JFrame   java Sqoop jar已弃用   Java中的Getter方法