Bases: zope.traversing.browser.absoluteurl.AbsoluteURL
Convenience base class
Bases: plone.tiles.absoluteurl.BaseTileAbsoluteURL
Absolute URL for a persitent tile. Includes the tile traverser, but no tile data encoded in the query string.
Bases: plone.tiles.absoluteurl.BaseTileAbsoluteURL
Absolute URL for a transient tile. Includes the tile traverser and tile data encoded in the query string.
Bases: object
A data reader for persistent tiles operating on annotatable contexts. The data is retrieved from an annotation.
Bases: object
A data manager for transient tile data, which reads data from the request query string.
Decode a data dict according to a schema. The returned dictionary will contain only keys matching schema names, and will force type values appropriately.
This function is only necessary because the encoders used by encode() are not sufficiently detailed to always return the exact type expected by a field, e.g. resulting in ascii/unicode discrepancies.
If missing is True, fields that are in the schema but not in the data will be set to field.missing_value. Otherwise, they are ignored.
Given a data dictionary with key/value pairs and schema, return an encoded query string. This is similar to urllib.urlencode(), but field names will include the appropriate field type converters, e.g. an int field will be encoded as fieldname:int=123. Fields not found in the data dict will be ignored, and items in the dict not in the schema will also be ignored. Additional fields to ignore can be passed with the ‘ignore’ parameter. If any fields cannot be converted, a ComponentLookupError will be raised.
Bases: object
Render the head portion of a tile independently.
Bases: object
Render the head portion of a tile independently.
Bases: plone.tiles.esi.ConditionalESIRendering, plone.tiles.tile.PersistentTile
Convenience class for tiles using ESI rendering.
Set head to True if this tile renders <head /> content. The default is to render <body /> content.
Bases: plone.tiles.esi.ConditionalESIRendering, plone.tiles.tile.Tile
Convenience class for tiles using ESI rendering.
Set head to True if this tile renders <head /> content. The default is to render <body /> content.
Bases: plone.tiles.fieldtypeconverters.NoConverter
Bases: plone.tiles.fieldtypeconverters.NoConverter
Bases: plone.tiles.fieldtypeconverters.NoConverter
Bases: plone.tiles.fieldtypeconverters.NoConverter
Bases: plone.tiles.fieldtypeconverters.NoConverter
Bases: plone.tiles.fieldtypeconverters.NoConverter
Bases: plone.tiles.tile.Tile
Base class for persistent tiles. Identical to Tile, except that the data dict is never serialized with the URL.
Bases: zope.publisher.browser.BrowserView
Basic implementation of a transient tile. Subclasses should override __call__ or set an ‘index’ variable to point to a view page template file.
The tile is basically a browser view, with the following enhancements: