文件夹的博客视图。

collective.blog.view的Python项目详细描述


collective.blog.view

此视图将显示文件夹中对象的内容和编号 对博客视图有用。原型内容的默认视图为 包括,您可以轻松地为内容创建自定义视图,方法是 称之为"博客项目"视图

它支持plone 4。plone 3不受官方支持,但应该仍然有效。

collective.blog.view的开发由 卑尔根公共图书馆

使用collective.blog.view

您只需要将它添加到plone设置的依赖项中 以某种方式,包括zcml。

在此之后,只需将 /blog-view 添加到末尾即可看到blog视图 文件夹或集合的。

虽然collective.blog.view不需要任何安装,但是 包括个人资料。如果安装此视图,则会将 博客视图 作为视图 所有文件夹和集合的选项,轻松地将任何文件夹转换为博客 只需按一下按钮。它还将创建 博客视图项 博客类型属性,请参见下文。

安装此配置文件将覆盖对视图所做的任何更改 文件夹、 大文件夹 集合 的方法。一般来说 不建议在高度定制的站点上安装配置文件,它是 最好手动进行更改,这些更改既少又简单。

设置

collective.blog.view只有两个设置。他们都在 门户属性.site属性

  • 博客查看项 :此整数属性将用作 要在博客视图中每页显示的项目。如果它不存在,它会 默认为10项。
  • 博客类型 :此Lines属性将用于包含门户类型 被认为是博客中的条目。如果它不存在,它会 默认为 文档 新闻项 文件 。 当您对集合使用blog视图时,它将被忽略。 收藏将被视为博客项目。

预定型

collective.blog.view是开箱即用的。但它并不漂亮。 用一个标准的plone站点来美化它的尝试可能是 浪费,因为大多数plone站点都有自己的内容类型和 自己的皮肤。所以我不会增加额外的复杂性和混乱的可能性 在这种情况下,因为它很可能不会被使用。

为了使博客视图在您的站点上看起来很棒,您很可能希望 为内容类型创建自定义条目视图。只需创建一个视图(zope 3- 样式)为您的内容类型,并将其称为blog_item_view。在这里您返回 你想要的HTML,没有HTML和正文标记,只是你需要的HTML剪短。

默认视图包括"send this/print this"链接,如果您是 同时登录对象的历史记录。这是因为默认视图 将使用默认的atcontenttypes视图及其"main"宏。为了 原型内容不是标准的atcontenttype,基础视图将 被使用。如果使用的是标准内容类型,则可能需要 自定义视图。程序相同。

最后,为了使它更漂亮,请调整博客列表、博客项目和 评论链接div,因此在您的网站上看起来不错。

本产品没有什么

本产品没有PLONE控制面板,也不会有, 所以你需要通过ZMI来改变设置。也永远不会有 任何每个文件夹的设置,因为这需要扩展纲要 文件夹或有一个专门的博客类型,这两种类型都将击败主要目标 本产品的简单性和灵活性。

一个扑通一声的控制面板可能是有意义的,但在那种情况下,最终会变成 单独的产品,单独安装。

本产品绝不使用doctests测试文档以外的任何内容。

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

推荐PyPI第三方库


热门话题
相当于加密流。NET在Java 安卓中的应用?   java Android:加载片段时启动动画   java文件从指定的绝对路径上载到服务器   java是否可以自定义Spring缓存抽象所使用的序列化?   当客户端输入为无效字符串时,java从JAXWS接收空的BigDecimal   将数据库从MySQL更改为SQLite后出现Java项目错误   java PrimeFaces在datatable中自定义行编辑器   java在数组中对字符串和双类类型进行排序   图像Java:如何在GridLayout中嵌套JPanel?   java searchByEmail方法不起作用   java运行时。exec(字符串)限制字符串   java通过异步运行lambda访问方法参数   java为什么这个条件语句不编译?   在javajar中添加和使用文件,就像它们在文件夹中一样   使用java查找带有正则表达式的子字符串   在awt所在的地方荡秋千。属性,以及如何在Java插件中提供它的本地化版本