Hallo,
Im FS_Button kann mit dem Parameter "icon" ein Bild konfiguriert werden, das im Edit-Dialog angezeigt wird. Gerade stelle ich fest, dass die generierte URL für das referenzierte Bild nicht konsistent zu anderen Referenzen im FirstSpirit sind (z.B. aus $CMS_REF()). Im Folgenden sind zwei Anwendungsfälle mit unterschiedlichen Ergebnissen:
1. URL aus CMS_REF:
<img src="$CMS_REF(media:"drop_zone_video")$" />
OUTPUT
<img src="/fs5webedit_3362/preview/3362/media/EN/current/3647/ORIGINAL/urlrev=447/drop_zone_video.jpg">
2. URL aus FS_Button:
<FS_BUTTON
name="st_runScript"
hFill="yes"
icon="media:drop_zone_video"
onDrop="class:com.my.script.ScriptHandler"
style="link"
useLanguages="no">
<DROPTYPES>
<MIME type="application/x-java-serialized-object" classname="com.my.script.ScriptHandler"/>
</DROPTYPES>
<LANGINFOS>
<LANGINFO lang="*" label=""/>
</LANGINFOS>
</FS_BUTTON>
OUTPUT
<img style="vertical-align: middle; margin-right: 5px;" class="gwt-Image" src="http://cgnlnguen63450:8000/fs5preview_3362/preview/3362/media/EN/current/3647/sid=7718979576545112622/login.ticket=1ijjb1eh10i22/drop_zone_video.jpg">
Anscheinend wird beim FS_Button eine vollständige URL mit Hostname und Port des Servers generiert. Dies führt zum Problem im ContentCreator, wenn dieser nicht direkt über <Hostname>:<Port>/.... erreichbar ist (Was ja der Regelfall im Netzwerk ist). Damit sind die Konfigurierten Icons im ContentCreator nicht sichtbar. Gibt es hierfür eine Lösung? Kann das beschriebene Verhalten über Servereinstellungen beeinflusst werden?
Viele Grüße
Louis