Skip to main content

Breadcrumbs for brains

Project description

redomino.breadcrumbsbrain

Useful set of browser view that let you add breadcrumbs to catalog brains.

This is not a standalone package. If you want you can call the breadcrumbs_renderer view provided by this package (for example you can insert this code into the search.pt template):

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

This way you will be able to display where your search results items are placed.

Many thanks to AUSL Bologna.

Technical details

  • redomino.breadcrumbsbrain.interfaces.IBrain This is a marker interface applied to all brains

  • @@breadcrumbs_view This is a browser view with a method named breadcrumbs. Once called it will return the breadcrumbs info for a particular brain. No getObject is needed, just a catalog call for each brain. Note well: if you want to use this browser view intensively you should STRONGLY consider to add a cache policy (it is not provided by default).

    Data format returned:

    [
     {'Title': 'News'),
      'absolute_url': 'http://localhost:8080/Plone/news'
     },
     {'Title': '2011'),
      'absolute_url': 'http://localhost:8080/Plone/news/2011'
     },
    ]
  • @@breadcrumbs_renderer This is a browser view that let you show the breadcrumbs info of a particular brain.

    Data format displayed:

    News -> 2011

Authors

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

Changelog

0.1 (2012-04-02)

  • Initial release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

redomino.breadcrumbsbrain-0.1.tar.gz (12.4 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page