<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Hi.<br>
    <br>
    I just found out how to insert control structures in popup.<br>
    It is necessary to use [%CASE WHEN ... ELSE... END%]<br>
    <br>
    Something like:<br>
    <font face="Courier New, Courier, monospace">[%CASE WHEN
      "type"='RF1' THEN '</font><font face="Courier New, Courier,
      monospace"><font face="Courier New, Courier, monospace"><p>The
        name: "name"</p></font><font face="Courier New, Courier,
        monospace"><p></font><font face="Courier New, Courier,
        monospace"><img src="image1.jpg"/></font><font
        face="Courier New, Courier, monospace"><img
        src="image2.jpg"/></font><font face="Courier New, Courier,
        monospace"></p></font>' ELSE WHEN </font><font
      face="Courier New, Courier, monospace"><font face="Courier New,
        Courier, monospace">"type"='RF2</font>' THEN '......' END%]</font><br>
    <br>
    So this is built in QGis and you have to use the Qgis popup in the
    Lizmap plugin...<br>
    <br>
    Vincent<br>
    <br>
    <br>
    <br>
    <div class="moz-cite-prefix">Le 17/03/2021 à 17:22, Vincent BONNAL a
      écrit :<br>
    </div>
    <blockquote type="cite"
      cite="mid:01843c87-a3a5-90b1-5e7d-226542d5c1ec@cirad.fr">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      Hello.<br>
      <br>
      I want to display in LizMap a custom popup depending on the value
      of an attribute of my clicked object...<br>
      <br>
      For example:<br>
      if the attribute "type" is equal to "RF1", I want to display a
      popup with the value of an attribute, for example {$name}, and 2
      images (always the same for all type RF1, so hard-coded):
      image1.jpg and image2.jpg<br>
      if the attribute "type" is "RF2", I want to display a popup with
      the value of another attribute, for example {$address}, but with
      only 1 image (always the same one for all type RF2, so hard-coded
      too) : image1.jpg<br>
      if the attribute "type" is "RF3", I want to display a popup with
      the value of another attribute, for example {$surname}, but with a
      dynamic image read from the attribut {picture}<br>
      <br>
      Basically I need to insert a control structure in my popup
      template.<br>
      Something like:<br>
      <blockquote><font face="Courier New, Courier, monospace">if ({</font><font
          face="Courier New, Courier, monospace">type}=="RF1") {</font><br>
        <font face="Courier New, Courier, monospace">   <p>The
          name: {$name}</p></font><br>
        <font face="Courier New, Courier, monospace">   <p></font><br>
        <font face="Courier New, Courier, monospace">    <img
          src="image1.jpg"/></font><br>
        <font face="Courier New, Courier, monospace">    <img
          src="image2.jpg"/></font><br>
        <font face="Courier New, Courier, monospace">  </p></font><br>
        <font face="Courier New, Courier, monospace">} else if ({</font><font
          face="Courier New, Courier, monospace">type}=="RF2") {</font><br>
        <font face="Courier New, Courier, monospace">  <p>The
          address: {$</font><font face="Courier New, Courier, monospace"><font
            face="Courier New, Courier, monospace">address</font>}</p></font><br>
        <font face="Courier New, Courier, monospace">   <p></font><br>
        <font face="Courier New, Courier, monospace">     <img
          src="image1.jpg"/></font><br>
        <font face="Courier New, Courier, monospace">  </p></font><br>
        <font face="Courier New, Courier, monospace">} </font><font
          face="Courier New, Courier, monospace">else if ({</font><font
          face="Courier New, Courier, monospace">type}=="RF3") {</font><br>
        <font face="Courier New, Courier, monospace">  <p>The
          surname: {$surname</font><font face="Courier New, Courier,
          monospace">}</p></font><br>
        <font face="Courier New, Courier, monospace">   <p></font><br>
        <font face="Courier New, Courier, monospace">     <img src="</font><font
          face="Courier New, Courier, monospace">{picture}"/></font><br>
        <font face="Courier New, Courier, monospace">  </p></font><br>
        <font face="Courier New, Courier, monospace">}</font></blockquote>
      But... is it possible in QGis ? Or in LizMap? <br>
      <br>
      Thank you for your expertise.<br>
      <br>
      Vincent.<br>
      <br>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Lizmap mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Lizmap@lists.osgeo.org">Lizmap@lists.osgeo.org</a>
<a class="moz-txt-link-freetext" href="https://lists.osgeo.org/mailman/listinfo/lizmap">https://lists.osgeo.org/mailman/listinfo/lizmap</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Vincent BONNAL
CIRAD - UMR TETIS (Territoires, Environnement, Télédétection et Information Spatiale)
Centro de Desenvolvimento Sustentável, Campus Universitário Darcy Ribeiro
CEP 70910-900, Brasília-DF, Brasil
Cell.: +55 61 9 9166-2824
<a class="moz-txt-link-freetext" href="https://orcid.org/0000-0001-9458-2459">https://orcid.org/0000-0001-9458-2459</a></pre>
  </body>
</html>