CMS Alert und CMS Confirm verwenden
Mit CMS Alert und CMS Confirm kannst du Meldungen und Bestätigungsabfragen direkt über die bluetronix JavaScript-Funktionen ausgeben. Die Dialoge passen sich optisch an das Layout an und sind für die Verwendung der Webseite innerhalb einer individuellen iOS- oder Android-App vorgesehen.
CMS Alert und CMS Confirm
Das bluetronix CMS stellt eigene JavaScript-Dialoge für Meldungen und Bestätigungsabfragen zur Verfügung.
Du kannst damit anstelle der normalen JavaScript-Dialoge des Browsers eigene CMS-Dialoge verwenden. Diese passen sich optisch an das Layout deiner Webseite an und sind außerdem für die Verwendung innerhalb einer individuellen iOS- oder Android-App vorgesehen.
Warum gibt es eigene CMS-Dialoge?
Eine mit dem bluetronix CMS erstellte Webseite kann nicht nur direkt im Browser aufgerufen werden. Beispielsweise kann auch ein Kundenportal innerhalb einer individuellen App für iOS oder Android verwendet werden.
Normale JavaScript-Alerts sind für diese Verwendung nicht geeignet, da sie innerhalb der bluetronix App nicht entsprechend angezeigt werden würden.
Das bluetronix CMS besitzt deshalb eigene Dialogfunktionen. Diese werden direkt über JavaScript auf der Webseite aufgerufen und sind gleichzeitig für die Verarbeitung innerhalb der App vorgesehen.
Wenn eine Webseite später innerhalb einer individuellen bluetronix App verwendet werden soll, solltest du für Meldungen und Bestätigungen die CMS-eigenen Dialoge verwenden.
Testseite für CMS Alert und CMS Confirm erstellen
Zum Testen kannst du eine HTML-Seite anlegen und dort zunächst die beiden Links für CMS Alert und CMS Confirm einfügen.
<a href="javascript:BlueAlert('my alert text','','alert(5);','','');">cms alert</a>
<a href="javascript:BlueAlert('my confirm text','Confirm','alert(7);','','');">cms confirm</a>
Speichere die HTML-Seite und rufe sie anschließend auf. Auf der Seite stehen dir jetzt die beiden Links cms alert und cms confirm zur Verfügung.
CMS Alert aufrufen
Für eine einfache Meldung verwendest du in unserem Beispiel folgenden Aufruf:
<a href="javascript:BlueAlert('my alert text','','alert(5);','','');">cms alert</a>
Klickst du auf cms alert, wird der CMS-eigene Alert geöffnet. Innerhalb des Dialogs erscheint der übergebene Text my alert text.
CMS Alert und normalen Browser-Alert vergleichen
Das Testbeispiel enthält zusätzlich den normalen JavaScript-Aufruf alert(5);.
alert(5);
Dadurch kannst du direkt sehen, wie ein normaler Browser-Alert dargestellt wird und wie sich dieser vom CMS Alert unterscheidet.
Der normale JavaScript-Alert wird vom Browser dargestellt. Sein Aussehen wird deshalb nicht durch das Layout deiner Webseite bestimmt.
Der CMS Alert wird dagegen passend zur Gestaltung der Webseite dargestellt und fügt sich dadurch wesentlich besser in das vorhandene Layout ein.
CMS Confirm aufrufen
Neben einer einfachen Meldung kannst du auch eine Bestätigungsabfrage verwenden.
Für unser Beispiel wird folgender Code verwendet:
<a href="javascript:BlueAlert('my confirm text','Confirm','alert(7);','','');">cms confirm</a>
Klickst du auf cms confirm, wird die CMS-eigene Bestätigungsabfrage geöffnet. Als Text wird in diesem Beispiel my confirm text angezeigt.
JavaScript nach der Bestätigung ausführen
Beim CMS Confirm kann zusätzlich JavaScript übergeben werden, das nach der entsprechenden Bestätigung ausgeführt wird.
In unserem Test verwenden wir dafür:
alert(7);
Dadurch wird anschließend der normale Browser-Alert mit dem Wert 7 aufgerufen. Für dieses Tutorial kannst du damit einfach erkennen, dass die übergebene JavaScript-Anweisung ausgeführt wurde.
Warum nicht den normalen JavaScript-Alert verwenden?
Der Unterschied betrifft nicht nur die Gestaltung. Die CMS-eigenen Dialoge sind auch für Webseiten vorgesehen, die innerhalb einer individuellen bluetronix App für iOS oder Android verwendet werden.
Ein Kundenportal kann dadurch beispielsweise sowohl über einen normalen Browser als auch innerhalb einer individuellen App aufgerufen werden. Für Meldungen und Bestätigungsabfragen kann auf der Webseite weiterhin die dafür vorgesehene bluetronix Funktion verwendet werden.
Damit erhältst du eine einheitliche Lösung für die Darstellung solcher Dialoge innerhalb der Webseite und für die Verwendung innerhalb einer entsprechenden App.
Passende Darstellung zum Layout
Ein weiterer Vorteil der CMS-eigenen Dialoge ist die Darstellung passend zum verwendeten Layout.
Ein normaler Browser-Alert wird vom jeweiligen Browser vorgegeben und wirkt deshalb wie ein separates Browserfenster. Der CMS Alert beziehungsweise CMS Confirm wird dagegen passend zur Gestaltung der Webseite dargestellt.
Gerade bei Kundenportalen und Webanwendungen wirkt der Dialog dadurch wie ein Bestandteil der eigentlichen Anwendung.
CMS Alert und CMS Confirm im Überblick
Für eine einfache Meldung kannst du beispielsweise folgenden CMS Alert verwenden:
<a href="javascript:BlueAlert('my alert text','','alert(5);','','');">cms alert</a>
Für eine Bestätigungsabfrage kannst du beispielsweise folgenden CMS Confirm verwenden:
<a href="javascript:BlueAlert('my confirm text','Confirm','alert(7);','','');">cms confirm</a>
Beide Varianten verwenden die Funktion BlueAlert(). Über die übergebenen Parameter wird der jeweilige Dialog gesteuert.
Zusammenfassung
Mit CMS Alert und CMS Confirm stellt das bluetronix CMS eigene Dialoge für Meldungen und Bestätigungsabfragen bereit.
Die Dialoge passen optisch zum Layout der Webseite und sind für die Verwendung innerhalb einer individuellen iOS- oder Android-App vorgesehen. Dadurch solltest du bei entsprechenden Projekten die CMS-eigenen Dialoge anstelle der normalen JavaScript-Dialoge verwenden.
FAQ
was Kunden uns häufig Fragen
Was ist ein CMS Alert?
Ein CMS Alert ist eine eigene Meldung des bluetronix CMS. Er kann anstelle eines normalen JavaScript-Alerts verwendet werden und wird passend zum Layout der Webseite dargestellt.
Was ist der Unterschied zwischen CMS Alert und CMS Confirm?
Ein CMS Alert dient zur Ausgabe einer Meldung oder Information. CMS Confirm kann verwendet werden, wenn der Benutzer eine Aktion bestätigen soll.
Warum sollte ich nicht einfach alert() verwenden?
Ein normaler JavaScript-Alert wird vom Browser dargestellt und passt deshalb optisch nicht automatisch zum Layout deiner Webseite. Außerdem sind die CMS-eigenen Dialoge für die Verwendung innerhalb einer individuellen bluetronix iOS- oder Android-App vorgesehen.
Wie rufe ich einen CMS Alert auf?
Der CMS Alert wird über die JavaScript-Funktion BlueAlert() aufgerufen. Die benötigten Werte werden der Funktion als Parameter übergeben.
Kann ich nach einer Bestätigung JavaScript ausführen?
Ja. Im gezeigten CMS-Confirm-Beispiel wird alert(7); als JavaScript-Anweisung übergeben und nach der entsprechenden Bestätigung ausgeführt.
Kann ich CMS Alert und CMS Confirm innerhalb einer App verwenden?
Die CMS-eigenen Dialoge sind gerade für diesen Anwendungsfall vorgesehen. Wird eine bluetronix Webseite oder ein Kundenportal innerhalb einer individuellen iOS- oder Android-App verwendet, können die dafür vorgesehenen Signale von der App verarbeitet werden.
Passen sich die CMS-Dialoge an das Layout an?
Ja. Die CMS-eigenen Meldungen werden passend zum verwendeten Layout dargestellt und wirken dadurch stärker wie ein Bestandteil der eigentlichen Webseite oder Webanwendung.