Joomla  Popup-Fenster  Menüpunkt

Ein Popup-Fenster herzustellen, das nach dem Klick auf einen Menüpunkt in Joomla erscheint, ist in einem ersten Schritt sehr einfach. In der Menüpunktbearbeitung wählt man als Menüeintragstyp "Systemlinks->Externe URL" im Dropdown "Zielfenster" die Option "Neues Fenster ohne Navigation" aus.

Dies hat den Erfolg, dass dem Menüpunkt (besser gesagt dem <a>-Element innerhalb des <li>-Elements) nun das "onclick"-Attribut hinzugefügt wird mit dem Standardinhalt

window.open(this.href,'targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes, resizable=yes');return false;

Wenn wir nun die Größe des Zielfensters anpassen möchten, können wir dies über die Angaben "width" bzw. "height", die Position bestimmen wir mit "left" und "top", so dass unsere Zielfunktionen beispielsweise so aussehen sollten:

window.open(this.href,'targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes, resizable=yes,left='+(screen.availWidth/2-300)+',top='+(screen.availHeight/2-232.5)+',width=600,height=465');return false;

Eben diese fehlenden Angaben können wir in Joomla über die Einstellung im Bereich "Erweiterungen->Module" ergänzen, in dem wir in der Menümodulbearbeitung die Registerkarte "Erweitert" anwählen und die Angaben

left='+(screen.availWidth/2-300)+',top='+(screen.availHeight/2-232.5)+',width=600,height=465

dort im Feld "Zielposition" eintragen.

... zurück zum Blog