You are here: Home Plone products plone.stringinterp

plone.stringinterp (1.0)

1
by Olha Pelishok last modified 2009-11-17
0.0
0.0
0.0
0.0
Released on 2009-11-16 by Steve McMahon for Plone 3.0 under GPL - GNU General Public License available for All platforms.
Software development stage: beta

Provides ${id} style string interpolation using named adapters to look up variables. This is meant to provide a trivially simple template system for clients like plone.app.contentrules.

 

To interpolate a string in context, just follow the pattern::

 

    from plone.stringinterp.interfaces import IStringInterpolator

    

    IStringInterpolator(context)("Here is the title: ${title}")

 

Substitution of variables that are part of the Dublin Core are provided with the package. To provide additional subsitutions, just provide a named adapter implementing interfaces.IStringSubstitution

for your context. The adapter name is used for the lookup.
Document Actions
Powered by Plone