ich hab mit meinen gefährlichen PHP-Halbwissen das Modul "Link mit Symbol" von Sven777b angepasst, damit beim mouseOver-Ereignis in der Statuszeile nicht nur "Bitte klicken Sie hier." steht, sondern die Linkbeschreibung (wie bei der Navigation) angezeigt wird. In der front_content.php und front_content_preview.php wird auch alles richtig angezeigt. Nur im Bearbeitungsmodus (front_content_edit.php) wird an die Variable CMS_LINKDESCR[CMS_VALUE[1]] der Button und der Link zum Editor angehängt und da ich diese Variable auch für das mouseOver-Ereignis verwende, kommt es zum Fehler.
Weis jemand, wie ich das besser machen könnte um den Fehler zu vermeiden?
Hier noch der Code für den Modul-Output:
Code: Alles auswählen
if("CMS_VALUE[6]"){
$sql = "SELECT * FROM $cfgTab_upl WHERE idupl='CMS_VALUE[6]'";
$db->query($sql);
$db->next_record();
echo "<img src=\"".$db->f("dirname")."/".$db->f("filename")."\" border=\"0\"> ";
}
echo "<a href=\"CMS_LINK[CMS_VALUE[1]]\" onMouseOver=\"on('CMS_LINKDESCR[CMS_VALUE[1]]');return true;\" onMouseOut=\"off();return true;\"";
if ("CMS_LINKTARGET[CMS_VALUE[1]]" != "") echo " target=\"CMS_LINKTARGET[CMS_VALUE[1]]\"";
if ("CMS_VALUE[0]" != "0") {
echo " id=\"fontCMS_VALUE[0]\">CMS_LINKDESCR[CMS_VALUE[1]]</a>";
} else {
echo ">CMS_LINKDESCR[CMS_VALUE[1]]</a>";
}
fion