<div><div dir="auto">If your data is very standardized I can see where this would be helpful. I think if the layer attribute was interpreted as a regex then that might do the trick. I’d advocate adding another attribute though to avoid a regression since layer names commonly contain characters that would be problematic in a regex. Something like “layerPattern”. With that you could do:</div></div><div dir="auto"><br></div><div dir="auto">  [resultset layerPattern=“.”]</div><div dir="auto">    ...</div><div dir="auto">  [/resultset]</div><div dir="auto"><br></div><div dir="auto">and it would apply to all layers. Note there is also include support in templates so you can use a common presentation over and over even if you had to define a resultset for each layer. So something like:</div><div dir="auto"><br></div><div dir="auto">  [resultset layer=“l1”]</div><div dir="auto">    [include file=“common.html”]</div><div dir="auto">  [/resultset]</div><div dir="auto">  [resultset layer=“l2”]</div><div dir="auto">    [include file=“common.html”]</div><div dir="auto">  [/resultset]</div><div dir="auto"><br></div><div dir="auto">This could be a candidate for 7.6.1 I suppose.</div><div dir="auto"><br></div><div dir="auto">—Steve</div><div dir="auto"><br></div><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jun 25, 2020 at 7:20 AM <<a href="mailto:jorge.mendesdejesus@isric.org">jorge.mendesdejesus@isric.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
      
      
        <div><div id="m_-2276817334644662918compose-body-wrapper" dir="auto"><div dir="auto">Dear mapserver community</div><div dir="auto"><br></div><div dir="auto">I am trying to set a WMS where the a GetFeatureInfo  will support more than one INFO_FORMAT, currently I have text/html implemented [1],  which uses a layer level implementation.  This works fine when you have only one format <span>[2]</span><span>.</span></div><div dir="auto"><br></div><div dir="auto">Now I need to have 2 formats,  html and geojson/json.  </div><div dir="auto"><br></div><div dir="auto">Documentation is very clear that the best strategy  is to use the OUTPUTFORMAT,  each output format associated with a specific template, this works fine .</div><div dir="auto"><br></div><div dir="auto">Problem is that all examples that I see using outputformat have a very clear layer name indication (below is nums)</div><div dir="auto"><br></div><div dir="auto"><pre><span>//</span> <span>mapserver</span> <span>template</span>
<span>[</span><span>resultset</span> <span>layer</span><span>=</span><span>mums</span><span>]</span></pre></div><div dir="auto"><br></div><div dir="auto">This simplely doesn't work if you have 100 layers on a mapfile and we need a output format template for all of them,  I have search for some generic parameter that could relay the layer name being used but no luck. With setting the layer name it doesn't work!! And arguments can't be replaced </div><div dir="auto"><br></div><div dir="auto">Question :</div><div dir="auto">- How can I have a generic  [resultset ] that can be use by multiple layers???? [3] </div><div dir="auto">- Template at layer level works good but I  don't think we can support 2 formats there, is this correct??? </div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">System:</div><div dir="auto">mapserver7.6.0 gdal2.4 proj4</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Thank you </div><div dir="auto">Jorge de Jesus</div><div dir="auto"><br></div><div dir="auto">[1] <a href="https://maps.isric.org/mapserv?map=/map/bdod.map&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetFeatureInfo&BBOX=47.130647,8.931116,48.604188,29.54223&CRS=EPSG:4326&WIDTH=1073&HEIGHT=445&LAYERS=bdod_0-5cm_Q0.5&STYLES=&FORMAT=image/tiff&QUERY_LAYERS=bdod_0-5cm_Q0.5&INFO_FORMAT=text/html&I=509&J=359&FEATURE_COUNT=1" target="_blank">https://maps.isric.org/mapserv?map=/map/bdod.map&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetFeatureInfo&BBOX=47.130647,8.931116,48.604188,29.54223&CRS=EPSG:4326&WIDTH=1073&HEIGHT=445&LAYERS=bdod_0-5cm_Q0.5&STYLES=&FORMAT=image/tiff&QUERY_LAYERS=bdod_0-5cm_Q0.5&INFO_FORMAT=text/html&I=509&J=359&FEATURE_COUNT=1</a></div><div dir="auto"><br></div><div dir="auto">[2] <a href="https://gis.stackexchange.com/questions/343901/getfeatureinfo-template-of-mapserver-not-replacing-values" target="_blank">https://gis.stackexchange.com/questions/343901/getfeatureinfo-template-of-mapserver-not-replacing-values</a><br></div><div dir="auto"><br></div><div dir="auto">[3] <span><a href="https://pastebin.com/FdepGTf7" target="_blank">https://pastebin.com/FdepGTf7</a></span></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto" id="m_-2276817334644662918tmjah_g_1299"><p><font face="Calibri, sans-serif"><span style="font-size:14.6667px">ISRIC — World Soil Information</span></font><br></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><u></u><u></u></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">PO Box 353 | 6700 AJ Wageningen<u></u><u></u></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><a href="https://www.wageningencampus.nl/nl/campus/over/gebouwen/show/Gaia-gebouwnummer-101.htm" title="https://www.wageningencampus.nl/nl/campus/over/gebouwen/show/Gaia-gebouwnummer-101.htm" style="font-family:Calibri,sans-serif;text-decoration:underline" target="_blank"><span style="text-decoration-line:none">Droevendaalsesteeg 3 (Building 101) </span><span style="text-decoration-line:none">| 6708 PB Wageningen</span></a><u></u><u></u></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><a href="https://www.google.com/maps/search/Droevendaalsesteeg+3+(Building+101)+%7C+6708+PB+Wageningen+The+Netherlands?entry=gmail&source=g">The Netherlands</a><u></u><u></u></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">Telephone (Secretariat): +31 317 483735<u></u><u></u></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span lang="PT-BR">E-mail: </span><a title="blocked::mailto:soil.isric@wur.nl" style="font-family:Calibri,sans-serif;text-decoration:underline"><span lang="PT-BR">info@isric.org</span></a></p><div><i style="font-family:Calibri,sans-serif;text-decoration:underline"><br></i></div></div><br></div>
      
    
  </div></div>
_______________________________________________<br>
mapserver-users mailing list<br>
<a href="mailto:mapserver-users@lists.osgeo.org" target="_blank">mapserver-users@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/mapserver-users" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/mapserver-users</a></blockquote></div></div>