collective.portlet.collectionmultiview 1.1.2
A collection portlet product which supports multiple views
Introduction
The collectionmultiview portlet is a collection portlet which supports multiple view modes. It inherits the built-in plone.portlet.collection and extend it with view adapters support.
Writing additional views
Creating an additional view is as simple as writing a class which inherits from CollectionMultiViewBaseRenderer, and register it as a named adapter
Sample code:
from collective.portlet.collectionmultiview.renderers.base import (
CollectionMultiViewBaseRenderer)
from zope.app.pagetemplate.viewpagetemplatefile import ViewPageTemplateFile
class MyCustomRenderer(CollectionMultiViewBaseRenderer):
__name__ = 'My Custom Renderer'
template = ViewPageTemplateFile('path/to/template.pt')
ZCML:
<configure
xmlns="http://namespaces.zope.org/zope">
<adapter name="mycustomrenderer"
factory=".package.MyCustomRenderer"/>
</configure>
Changelog
1.1.2 (2011-06-06)
- Plone 4.1 compat [aclark]
1.1.1 (2011-03-31)
- bugfix release. fixed a bug with the renderer selector using title as value
instead of id
1.1 (2011-03-27)
- Plone4 compatibility
- Renderers now may have a human readable __name__
- Removed GalleryRenderer as it is broken anyway
- Hide unnecessary fields from the base Plone collection portlet.
1.0 (unreleased)
- fix permission used for portlet [vangheem]
0.1 (2009-12-31)
- Initial release
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| collective.portlet.collectionmultiview-1.1.2.zip (md5) | Source | 2011-06-06 | 30KB | 316 | |
- Author: Izhar Firdaus
- Home Page: http://www.inigo-tech.com/
- Keywords: plone portlet inigo collection multi view
- License: GPLv2+
- Categories
- Package Index Owner: kagesenshi, kaeru, aclark
- DOAP record: collective.portlet.collectionmultiview-1.1.2.xml
