Beitragsseiten
BwPostman Modul
Dieses Modul zeigt ein Registrierungsformular für die Mailinglisten von BwPostman an. Vom Grundsatz her macht das Modul also nichts anderes wie die Registrierungsseite der Komponente, nur eben auf einer Modulposition. Damit ist es möglich, ein Registrierungsformular für Newsletter auf allen gewünschten Seiten anzeigen zu lassen.
Die Reiter Modul, Menüzuweisung, Erweitert und Modulberechtigungen sind von Joomla!® bekannt. Das Registrierungs-Modul bringt aber noch weitere Einstellmöglichkeiten mit:
Mailinglistenauswahl
In der Mailinglistenauswahl werden alle im Frontend verfügbaren Mailinglisten zur Auswahl eingeblendet. Wird hier nichts ausgewählt, dann werden im Modul alle hier angezeigten Mailinglisten zur Auswahl geboten. Natürlich wird die Zugriffsebene schon berücksichtigt. Wenn der Besucher nicht angemeldet ist, werden ihm nur die öffentlich zugänglichen Mailinglisten angeboten.
Mit dieser Auswahlmöglichkeit hat man zum Beispiel die Möglichkeit, auf unterschiedlichen Seiten Registrierungsformulare für verschiedene Mailinglisten anzubieten.
Man kann auch einstellen, ob die Beschreibung der Mailingliste im Modul angezeigt werden soll. Wenn man mit der DSGVO konform gehen will, sollte man das tun. Darunter kann man einstellen, ab welcher Anzahl Zeichen die Beschreibung gekürzt wird. Dann erscheinen drei Punkte. Aber damit man die DSGVO trotzdem erfüllen kann, wird dann ein Tooltip mit der kompletten Beschreibung angezeigt, wenn man mit der Maus über die gekürzte Beschreibung fährt.
Einstellungen für das Anmeldeformular
Diese Einstellmöglichkeiten sind identisch zu den Optionen der Komponente unter Anmeldung und werden hier nicht noch mal beschrieben.
Die Besonderheit ist, dass man für die Komponente und jedes Modul eigene Einstellungen verwenden kann. So könnte man zum Beispiel für einen allgemeinen, öffentlich zugänglichen Newsletter nur die Mailadresse abfragen. Für einen Newsletter, dessen Anmeldung nur einer bestimmten Benutzergruppe angeboten wird, könnte man dagegen auch Vor- und Nachname und Geschlecht als Pflichtfeld auslegen, damit eine weitgehende Personalisierung des Newsletters möglich ist.
Reiter erweitert
Für die normale Anzeige des Moduls ist hier das voreingestellte Layout default auszuwählen.
Seit Version 3.1.0 von BwPostman gibt es auch die Layouts modal, modal-big, bootstrap2 und bootstrap4.
Mit den beiden modalen Layouts wird an der Modulposition nur noch ein Button für die Registrierung zum Newsletter angezeigt. Wenn man auf diesen Button klickt, geht ein Popup mit dem Registrierungsformular auf.
Die Beschriftung des Buttons wird im Feld Button-Text direkt darunter angegeben. Für mehrsprachige Seiten kann hier auch ein Sprach-String verwendet werden. Wird nichts angegeben, so wird als Sprach-String MOD_BWPOSTMAN_MODAL_BTN angenommen.
Es war natürlich schon immer möglich, das Modul in einem Beitrag zu laden (loadposition, loadmodule, loadmoduleid). Aber mit den modalen Layouts sind den Gestaltungswünschen kaum noch Grenzen gesetzt. Wenn man den Titel des Moduls nicht anzeigen lässt, hat man im Beitrag einen Button, der das Popup öffnet, mehr nicht.
Eine weitere zusätzliche Möglichkeit besteht darin, einfach einen Button in den Beitrag zu schreiben, der das Popup öffnet. Entscheidend ist, dass der Button die ID id="bwp_reg_custom_open" enthält. Zusätzlich heißt in diesem Zusammenhang: Das Modul muss veröffentlicht sein und muss auch angezeigt werden, damit das benötigte Javascript auch geladen wird. Dann kann ein Button zusätzlich im laufenden Text eingebaut werden. Wird das Modul nicht angezeigt, erhält man zwar einen Link, der bewirkt aber nichts.