Have any questions?
+44 1234 567 890
Ab Version apto-one/core v2.1.11
Das Frontend-User Plugin dient dazu, das der Konfiguratorbetreiber nur ausgewählten Nutzern seinen Konfigurator zur anzeigen lassen kann bzw. diesen spezielle Nutzern Preise anbieten kann. Die unterschiedlichen Preise werden realisiert, indem der Konfiguratorbetreiber dem Nutzer verschiedene Kundengruppen zuweist.
Eine Registrierung von Kunden im Frontend ist nicht möglich. Dadurch hat der Konfiguratorbetreiber die komplette Kontrolle über die Nutzer und was diese sehen können.
Einrichtung des Plugins
Einrichten eines neuen Frontend-Nutzers
Um einen Frontendnutzer anzulegen, gehen Sie wie folgt vor:
- Öffnen Sie im Backend den Eintrag "Frontend Benutzer".
2. Um einen neuen Nutzer hinzuzufügen muss das „+“ Icon oben rechts betätigt werden.
3. Im geöffneten Menü haben Sie die Möglichkeit dem Frontend Nutzer optional die „Kundennummer“ und die „Kundengruppe“ zu hinterlegen. Pflichtfelder sind „Benutzername“, „Passwort“ und die „E-Mail“, diese müssen für jeden Nutzer hinterlegt werden.
Beachten Sie, dass ein Benutzername sowie eine E-Mail nur einmalig hinterlegt werden kann. Mehrere Nutzer mit derselben E-Mail Adresse oder demselben Nutzernamen zu hinterlegen, ist nicht möglich.
Durch den Haken bei „Aktiv“ können Sie einen Nutzer jederzeit sperren. Nur wenn der Haken bei „Aktiv“ gesetzt ist, kann sich der Nutzer im Frontend anmelden.
4. Speichern Sie den Nutzer. Der angelegte Nutzer kann sich mit den Daten sofort im Frontend einloggen.
Aktivieren des optionalen Frontend User Logins
Der Frontend User Login wird über die ContentSnippets gesteuert.
Wenn Sie den Nutzern im Frontend die Möglichkeit geben möchten sich einzuloggen um beispielsweise andere Preise angezeigt zu bekommen gehen Sie wie folgt vor:
Im Backend unter Content Snippets legen Sie den Eintrag:
- “plugins” -› “frontendUsers” -› “loginActive” mit dem Wert „active" an
Dadurch erscheint im Frontend der Login Button
Aktivieren des notwendigen Frontend User Logins
Wenn Sie möchten, dass nur eingeloggte Nutzer den Konfigurator sehen können, ist dies ebenfalls möglich.
Legen Sie dazu Im Backend unter Content Snippets folgende Einträge an:
- “plugins” -› “frontendUsers” -› “loginActive” mit dem Wert „active"
- “plugins” -› “frontendUsers” -› “loginRequired” mit dem Wert „active"
Dann wird der Konfigurator nur noch eingeloggten Nutzern angezeigt.
Wenn Sie sich später entscheiden, den Login optional zu machen, reicht es aus im Eintrag „loginRequired“ den Haken bei „Aktiv“ zu entfernen. Dann wird der Eintrag nicht mehr berücksichtigt. Sie können aber auch den Wert „inactive“ hinterlegen.
Die möglichen Texte des Frontend User Plugins
Die Texte des FrontendUser Plugins können über ContentSnippets gepflegt werden. Achten Sie auf die korrekte Schreibweise der Einträge, da diese sonst nicht im Frontend verwendet werden.
Pfad vor jedem Eintrag |
“plugins” -› “frontendUsers” |
Standardtext |
Fehlgeschlagener Login |
-› „LoginNotSuccessFull“ |
Es trat ein Fehler auf. Bitte versuchen Sie es erneut. |
Anmelden Button |
-› „login“ |
Anmelden |
Abmelden Button |
-› „logout“ |
Abmelden |
Benutzername Eintrag |
-› „EMailUsername“ |
Benutzername |
Passwort Eintrag |
-› „Password“ |
Passwort |
Login Button im Dialog Fenster |
-› „dialogLogin“ |
Login |
User Info bei erfolgreichem Login |
-› „dialogUserInfo1“ |
Sie sind angemeldet als: |
Zusätzliche User Info |
-› „dialogUserInfo2“ |
|
Logout Button |
-› „dialogLogout“ |
Logout |
Die möglichen Einträge sehen Sie nocheinmal im Bild dargestellt
Beachten Sie, dass diese Standard Einträge NICHT in der Datenbank hinterlegt sind. Dieses Bild dient lediglich der Darstellung der möglichen Einträge.
Es ist nur notwendig diese Einträge anzulegen, wenn Sie die Standardtexte überschreiben möchten.
Wenn Sie möchten, dass Einträge wieder den Standardtext verwenden, deaktivieren Sie im Eintrag den „Aktiv“ Haken, dann müssen Sie den Eintrag nicht löschen und evtl. zu einem späteren Zeitpunkt wieder anlegen.