Hallo liebe Community,
ich versuche eine Karte mit include einzubinden, aber nur, wenn ein Wert in einer anderen XML-Datei auf true steht.
Die Dokumentation sagt zwar, dass man im include eine Kondition setzen könnte, das will aber leider nicht richtig funktionieren.
Folgendes Szenario:
main.xml - beinhaltet include config.xml, menu.xml und map.xml
config.xml - hat einen Wert "startup_map_on = true/false"
Jetzt möchte ich gern in der main.xml sagen, dass die map.xml nur geladen werden soll, wenn "startup_map_on" auf true steht.
Ich habe bereits versucht, eine action mit loadpano hinzuzufügen, aber das hat nicht funktioniert. Egal ob true oder false, die map.xml wurde nicht geladen.
<include url="%SWFPATH%/menu.xml">
<include url="%SWFPATH%/config.xml">
<action name="ladekarte">
if(pano_settings.startup_map_on,
loadpano('%SWFPATH%/map/map.xml');
);
</action>
Versucht habe ich noch folgendes:
<include url="%SWFPATH%/menu.xml">
<include url="%SWFPATH%/config.xml">
<include url="%SWFPATH%/map/map.xml" if="pano_settings.startup_map_on == true">
Gibt es dazu evtl. eine Lösung?
Gruß
Elygor77