[Chameleon] html template processing
Paul Spencer
pagameba at magma.ca
Fri Aug 6 14:02:52 EDT 2004
This raises an interesting security issue (well, Daniel raised it). I
am currently thinking about how this could be abused and possible ways
to prevent it.
Cheers,
Paul
Paul Spencer wrote:
> there is no exclude capability right now. Its a very
> straightforward/simplistic file-include capability with no attempt at
> logic.
>
> I think a discussion on possible uses could be very interesting though
> ... one enhancement we did make was that the [# #] and [$ $] directives
> are processed mulitple times now (i.e. until no more are found) which
> allows recursive inclusion. This opens up the possibility to do
> something like:
>
> [$toolset$]
>
> and then pass something like:
>
> toolset=[#../../general/html/tools_navigation.html#]
>
> in the URL. Having multiple include files with different combinations
> could then be managed via the GET request to the page rather than having
> to edit the page ...
>
> Cheers,
>
> Paul
>
> bartvde at xs4all.nl wrote:
>
>> Hi list,
>>
>> I have just started my first tour of the HTML snippets, it works great. I
>> have put all my general toolbars in a separate HTML file and use them in
>> the application templates through:
>>
>> [#../../general/html/tools_navigation.html#]
>>
>> etc.
>>
>> Is there any option to exclude tools from the separate HTML file with a
>> directive? That way I could generate a full set of tools and exclude them
>> in the application templates when needed. That would make content
>> management a bit simpler in my opinion.
>>
>> Something like:
>> [#../../general/html/tools_navigation.html#]
>> [#exclude BoundingBoxPopup#]
>>
>> Best regards,
>> Bart
>> _______________________________________________
>> 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