[mapserver-users] How to get layer name in an identify template?
Bistrais, Bob
Bob.Bistrais at maine.gov
Fri Jul 6 07:34:20 PDT 2012
Thanks to Steve Lime for finding the solution:
Use the [cl] (current layer name) tag in my template. This does the trick. So, my template now looks like this:
<!-- MapServer Template -->
<hr/>
<tr>
<td colspan="2"><b>[cl]</b>
</tr>
<tr>
<td align="left"><b>Tile:</b>   [tilename]</td>
</tr>
<tr>
<td align="left"><b>Download Image:</b>   <a href=[LINK]>[LINK]</a></td>
</tr>
<tr><td colspan="2"><hr></td></tr>
...Thanks again Steve!
________________________________
From: mapserver-users-bounces at lists.osgeo.org<mailto:mapserver-users-bounces at lists.osgeo.org> [mapserver-users-bounces at lists.osgeo.org] on behalf of Bistrais, Bob [Bob.Bistrais at maine.gov]
Sent: Thursday, July 05, 2012 2:01 PM
To: mapserver-users at lists.osgeo.org<mailto:mapserver-users at lists.osgeo.org>
Subject: [mapserver-users] How to get layer name in an identify template?
I am trying to set up a single template, which will format the results of an identify (query by point). Many of the layers have the same item names, so I'd like to use the same template for those layers. I have this working well, except that I'd like the layer name to appear at the top of each query result. How can I put this in as a variable that MapServer can interpret?
Below is my sample code of the template. I put [wms_title] in as the variable for the layer name, but this doesn't work:
<!-- MapServer Template -->
<hr/>
<tr>
<td colspan="2"><b>[wms_title]</b></td> <---I want to replace [wms_title] with something that will return the layer name
</tr>
<tr>
<td align="left"><b>Tile:</b>   [tilename]</td>
</tr>
<tr>
<td align="left"><b>Download Image:</b>   <a href=[LINK]>[LINK]</a></td>
</tr>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20120706/5ca7762d/attachment.htm>
More information about the MapServer-users
mailing list