<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Jennifer,<br>
<br>
I wrote that bit of code (I think), which is meant to hide layers that
turn on at the same time as other layers, but that shouldn't be shown
individually in the legend. Reason was I wanted to have layers show up
simultaneously, while keeping the ability to turn them on/off
individually (so legend not based on groups).<br>
<br>
So for a layer to be on, if it is not in the legend, there are two
options:<br>
<br>
1) make the layer have the same "NAME" (layername) as another layer
that DOES show in the legend; the status of the other layer (shown in
the legend) will determine the status of the hidden layer(s).<br>
2) use "STATUS DEFAULT", which makes the layer always show up. If you
do this, and you use the "showinlegend 'nope'" entry, it should always
show up in the map, and never in the legend. Note: you won't be able to
turn it off. This seems to be what you are trying to do, looking at
your mapfile.<br>
<br>
Hope this helps.<br>
<br>
regards,<br>
<br>
Jacob<br>
<br>
<br>
<br>
jennifer wrote:<br>
<br>
<blockquote>
  <pre>Hello,

I used some code from the list in order to hide a few layers from 
displaying in the legend (hillshade, water, etc).
In the metadata section of each layer I'd like to hide, I 
use:  SHOWINLEGEND "nope" and in the legend_template.html file, I 
included:  [if name=SHOWINLEGEND oper=isnull][/if]

This works fine until I update the map.  After updating the map only 
the layers visible in the legend show up on the map.  All of the 
other layers disappear.

Any suggestions?

Here's my mapfile and legend_template.html:

Thanks once again for the help.

Regards,
Jennifer</pre>
</blockquote>
<br>
</body>
</html>