跳转到主要内容

为大脑导航

项目描述

redomino.breadcrumbsbrain

redomino.breadcrumbsbrain 是一个针对Plone CMS的新插件,通过显示搜索结果中的面包屑路径、标题和描述,使在基于Plone的门户或内部网络中搜索特定对象变得更加容易。

我们都知道,普通用户并不总是为对象提供适当的标题和描述(有时他们甚至不提供),这使得很难确定您找到的实际上是否是您想要的。然后您打开搜索结果中的每个链接来查找它,这可能会花费您很多时间。在这种情况下,您真正需要的是上下文。

上下文就是您得到的!redomino.breadcrumbsbrain 在搜索结果中显示每个对象的面包屑,帮助您确定这些对象的内容:它们是2010年还是2011年的?它们在“通知”存档中还是在“新闻”存档中?等等。

请注意!这不是一个独立的包。如果您想要,您可以调用此包提供的 breadcrumbs_renderer 视图(例如,您可以将此代码插入到 search.pt 模板中)

<tal:block tal:replace="structure result/@@breadcrumbs_renderer|nothing" />

这样您可以显示搜索结果条目所在的位置。

感谢AUSL Bologna。

技术细节

  • redomino.breadcrumbsbrain.interfaces.IBrain 这是一个应用于所有脑的标记接口

  • @@breadcrumbs_view 这是一个带有名为breadcrumbs方法的浏览器视图。一旦调用,它将为特定脑返回面包屑信息。不需要getObject,只需为每个脑进行一次目录调用。注意:如果您想大量使用此浏览器视图,强烈建议添加缓存策略(默认不提供)。

    返回的数据格式

    [
     {'Title': 'News'),
      'absolute_url': 'http://localhost:8080/Plone/news'
     },
     {'Title': '2011'),
      'absolute_url': 'http://localhost:8080/Plone/news/2011'
     },
    ]
  • @@breadcrumbs_renderer 这是一个浏览器视图,让您显示特定脑的面包屑信息。

    显示的数据格式

    News -> 2011

作者

  • Davide Moro <davide.moro AT redomino.com>

更改日志

0.4 (2012-07-16)

  • 修复模板的重复ID [sithmel]

0.3 (2012-06-01)

  • 添加了国际化 [giacomos]

0.2 (2012-05-03)

  • 添加了.gitignore文件 [davidemoro]

  • 修改了面包屑脑的格式(添加了“主页 ->”) [davidemoro]

0.1 (2012-04-02)

  • 初始发布 [davidemoro]

项目详情


下载文件

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

源代码分发

redomino.breadcrumbsbrain-0.4.zip (24.4 kB 查看哈希值)

上传时间 源代码

支持

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF赞助商 PingdomPingdom 监控 SentrySentry 错误日志 StatusPageStatusPage 状态页面