Hi Julian: You might try the [items] and [values] template tags combined with a 
little JavaScript. Those tags output a delimited list of items and values for a 
feature or set of features. You could split the output into arrays and display 
however you like. The attributes are just slammed together into 1 comma 
delimited string, so this approach won't work if your attribute data contains 
commas I fear. The same template in theory could be used for any layer then... 
You could use new-style templates (e.g. Via output formats) with template 
includes and handle this with 2 files- the main template and the shared 
include...

I notice those tags aren't documented so I'll create a ticket to do so. Should 
also probably enhance those tags, at least the values one, to take some simple 
formatting options.

Steve

Sent from my iPad

On Sep 14, 2011, at 8:39 AM, "Hollingbery, Julian" <[email protected]> wrote:

> Hi list,
> 
> I too want to serve GetFeatureInfo requests. However, I wonder if it is 
> necessary to have a template per layer, when all I want to do is "show all 
> attribute values in a HTML table". The thing is, I have a handful of services 
> with approx. 40 layers in each. Each layer has on average a dozen attributes, 
> so all in all, I am looking to simplify maintenance of 2000 HTML table cells. 
> Has anyone done anything in a script or otherwise, so that one can use the 
> same template file on layers with varying attribute lists?
> 
> I am considering utilising the fact that a TEMPLATE statement can reference a 
> URL: I imagine that this might refer to a PHP-script, which takes e.g. a 
> database table name, and returns a HTML response with the column names. Has 
> anyone done anything like this?
> 
> Regards, 
> Julian Hollingbery
> 
> _______________________________________________
> mapserver-users mailing list
> [email protected]
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to