[Chameleon] Process selected parts of template
Paul Spencer
pspencer at dmsolutions.ca
Wed Jan 18 22:28:37 EST 2006
Uli, there was (at one time) a way to get the UI manager to put
structured HTML comments around each block so that the result could
be parsed for exactly this reason. Not sure if this code is still in
the current version (Assefa?). The structure of the code would be
conducive to this separation so it shouldn't be too hard to accomplish.
Cheers
Paul
On 18-Jan-06, at 4:39 PM, uli mueller wrote:
> Hi list
>
> I want to integrate several chameleon maps into a broader database
> application. Since mapping functionality makes up only a small part
> of the whole application I don't want to build everything around a
> single chameleon template. What is the best way to use chameleon in
> such a context?
>
> As I understand template parsing in chameleon three main parts must
> be handled: (a) include javascript, (b) set hidden form variables
> and (c) parse widgets to html code. It would be nice if one could
> access these parsed code fragments separately. Then I could
> initialize one or several Chameleon classes at the top of my page
> and then insert (a), (b) or (c) wherever needed.
>
> However the UIManager's PrepareDrawPublish method, that does most
> of the parsing, seems to process only entire HTML documents.
>
> Would you suggest is it worth to change the source code of
> UIManager? Is there even a general interest in this functionality?
> Or did I miss any other simpler method?
>
> Uli
>
> --
> geOps GeoInformatics
> D-79100 Freiburg
> _______________________________________________
> Chameleon mailing list
> Chameleon at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/chameleon
>
+-----------------------------------------------------------------+
|Paul Spencer pspencer at dmsolutions.ca |
+-----------------------------------------------------------------+
|Applications & Software Development |
|DM Solutions Group Inc http://www.dmsolutions.ca/|
+-----------------------------------------------------------------+
More information about the Chameleon
mailing list