I sincerely apologize about the previous emails :(, they were sent by accident...<br><br>Hello GeoExt List,<br><br>I am new to GeoExt and I am grateful such a 
library has been created.  Now I am trying to make a layer tree for my 
map browser.  I got some ideas on how to create a general one, but there
 are some options I&#39;d like to have that I cannot find.  I do not know if
 it is because they do not exist or I am just unaware.  <br>
<br>Here&#39;s what I&#39;d like to do:<br><br>1.  I&#39;d like to be able to have a few layers declared by variables as such:<br><br>           var tib_townships = new OpenLayers.Layer.WMS(<br>                            &quot;Townships (Tibetan trans)&quot;, &quot;<a href="http://10.0.102.11:8080/geoserver/wms" target="_blank">http://10.0.102.11:8080/geoserver/wms</a>&quot;, {layers: &#39;cite:tib_townships&#39;, transparent: true}, {isBaseLayer: false, displayInLayerSwitcher: true, visibility: true} <br>

                       );<br>        <br>            var chn_villages = new OpenLayers.Layer.WMS(<br>                            &quot;Villages (Chinese trans)&quot;, &quot;<a href="http://10.0.102.11:8080/geoserver/wms" target="_blank">http://10.0.102.11:8080/geoserver/wms</a>&quot;, {layers: &#39;cite:chn_villages&#39;, transparent: true}, {isBaseLayer: false, displayInLayerSwitcher: true, visibility: false} <br>

                       );<br>                    <br>            var tib_villages = new OpenLayers.Layer.WMS(<br>                            &quot;Villages (Tibetan trans)&quot;, &quot;<a href="http://10.0.102.11:8080/geoserver/wms" target="_blank">http://10.0.102.11:8080/geoserver/wms</a>&quot;, {layers: &#39;cite:tib_villages&#39;, transparent: true}, {isBaseLayer: false, displayInLayerSwitcher: true, visibility: true} <br>

                       );<br><br>and then I&#39;d like to be able to add these layers to a single node: <br><br>                var layerRoot = new Ext.tree.TreeNode({<br>                text: &quot;All Layers&quot;,<br>
                expanded: true<br>
                });<br>                <br>                layerRoot.appendChild(new GeoExt.tree.LayerNode({<br>                text: &quot;Tibetan Villages&quot;,<br>                layer: tib_villages,                                        //RIGHT HERE, is there a way to add all three layers here using those variables???<br>
                loader: {param: &quot;LAYERS&quot;},<br>
                expanded: true<br>                }));<br><br>I know my other option is to create a Openlayer WMS with all three layers in it sort of as a group, but I run into the same problem there that I am unable to add these variables but have to add the layers directly from the wms and then they do not have the options I have set in my code :-/<br>
<br><br>2.  I&#39;d also like to be able to change the names that appear for the layers that are in the nodes.  Instead of the wms store:layer, I&#39;d like something custom as &quot;my layer&quot;.  Is there any property for this anywhere???<br>
<br>3.  I&#39;d like to change the icons of the default layer tree.  Maybe instead of folders etc, something like my own image etc..<br><br>I appreciate all the feedback.  I have been struggling with layer trees and I would really like to do something awesome with them for my app.  <br>
<br>Thanks,<br><br>elshae<br><br>