Fehler im Block Anmeldeformular

Wenn der Block Anmeldeformular bei Block-Layouts gewählt wird, lässt sich der Link zur Datenschutzerklärung oft nicht einstellen. Der Fehler tritt auf, sobald mehr als 20 Seiten vorhanden sind. Im November 2024 wurde das Problem an die Entwickler des Plugins gemeldet und steht dort auf der ToDo-Liste.

Der markierte Link ist bei größeren Website (mehr als 20 Seiten) nicht regulär einstellbar:

 

Als Übergangslösung (Workaround) wird das Plugin „Real-Time Find and Replace“ installiert und aktiviert (bis der Fehler im Plugin von den Entwicklern behoben ist). 

  • Eine beliebige Seite aus den verfügbaren Seiten in den Einstellungen des Blocks temporär auswählen und die Einstellungen speichern
  • Den HTML-Code des Links ermitteln und im Plugin „Real-Time Find and Replace“ in die linke Box (Finden) eintragen (Beispiel: <a title=“Datenschutzerklärung“ href=“https://test.test.org/impressum/“ target=“_blank“>Datenschutzerklärung</a>)
  • Den gleichen HTML-Code in der rechten Box (Ersetzen durch) einfügen und die richtige Datenschutzseite verwenden
  • Die Einstellungen speichern (updaten)

Nun sollte der Link bei dem Text zur Zustimmung zur richtigen Seite führen.

Wichtiger Hinweis:
Bei Deaktivierung oder Löschen des Plugins „Real-Time Find and Replace“ führt der Link wieder zur alten Seite! Das Plugin muss also bis zur endgültigen Fehlerbeseitigung aktiv bleiben und kann bei Nichtgebrauch später entfernt werden.

Alternativ kann anstelle des Blocks von AcyMailing auch der Shortcode benutzt werden. Hier sind dann Ergänzungen für eine schönere Darstellung per CSS angesagt.