文件夹的博客视图。
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测试文档以外的任何内容。