[Mapserver-DE] Class-Darstellung in Legende
Michael Schulz
mschulz at webgis.de
Die Apr 5 12:05:06 CEST 2005
(48) FG Kataster- und Vermessung LKNVP schrieb:
> Hallo Liste,
>
> ich habe ein Problemchen mit der HTML-Legende:
>
> Ich möchte das Icon der class nur dann dargestellt bekommen, wenn die
> class einen Namen besitzt. Wenn die class keinen Namen besitzt, soll nur
> der Layer angezeigt werden.
>
> So gehts nicht:
>
> [leg_class_html]
> [if name=class_name oper=isset]
>
> <img src="[leg_icon width=18 height=12]" align="center"> <font
> size="1">[leg_class_name]</font><br>
>
> [/if]
> [/leg_class_html]
>
> Dann werden die classes gar nicht dargestellt, egal, ob ein Name gesetzt
> ist oder nicht.
> Was mach ich falsch?
>
> Grüße aus Nordost
> Markus
>
Hallo Markus,
"class_name" ist keine zugelassene Variable innerhalb des [if] tags (im
Kontext [leg_class_html]).
Laut Doku, sollte die HTML-Legende Klassen, die keinen Namen haben,
sowieso nicht anzeigen.
Lass doch dann einfach bei den Layers, bei denen weder Klassenname noch
Legenden-Icons erscheinen sollen, denn Klassennamen im map-file weg,
dann sollten sie auch nicht in der Legende auftauchen.
Grüße, Michael
P.S.: Oder beschreib doch noch wie deine Legende aussehen soll.
--
-----------------------------------------------------------
Michael Schulz in medias res
Dipl.-Geologe Gesellschaft für
Informationstechnologie mbH
In den Weihermatten 66
79108 Freiburg
0761 55695-95 (Fax 96)
mschulz at webgis.de www.webgis.de/www.zopecms.de
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)