<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>