Bestätigungslink anpassen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Gnarf
    Contao-Nutzer
    • 13.05.2011
    • 15

    #1

    Bestätigungslink anpassen

    Hallo!

    Folgende Frage beschäftigt mich bei der Einrichtung von Avisota.

    Mein Newsletter-verwalten-Formular ist in der rechten Spalte unter dem Menü permanent eingeblendet.

    Wenn sich jemand für einen Newsletter anmeldet, muss ja der Bestätigungslink geklick werden. Dieser wird im language-file über den Parameter %2$s generiert.
    Jetzt hab ich das Problem, dass wenn sich der user auf der Seite www.domain.com/seite2 befindet, der Aktivierungslink www.domain.com/seite2?subscribetoken=12345 lautet.

    Jetzt kann es passieren, dass die Seite 2 offline genommen wird, der titel geändert wird,... bevor noch der link gedrückt wurde. Damit ist der Link nicht mehr gültig.

    Wie kann man Avisota sagen, der Aktivierungslink soll nur die domain, aber nicht die seiten beinhalten (also www.domain.com/?subscribetoken=12345).
    Würde meiner meinung auch besser aussehen. (weil ja die Seite 2 damit nicht direkt zu tun hat)

    lg
    Gnarf
  • Gnarf
    Contao-Nutzer
    • 13.05.2011
    • 15

    #2
    noch ein gedanke/problem dazu.

    Falls das mit Sprachvariablen (main.php?do=avisota_translation) zu lösen wäre, habe ich das Problem dass die Seite im Backend nicht funktioniert. Es wird nur eine leere weiße Seite angezeigt. Vielleicht gibts da auch eine Idee dazu :-)

    lg
    Gnarf

    Kommentar

    • bluuba
      Contao-Nutzer
      • 04.05.2011
      • 74

      #3
      hallo.

      ich hatte das selbe Problem. habe es folgendermaßen gelöst:

      localconfig:

      Code:
      $GLOBALS['TL_CONFIG']['avisotaSubscribePageAlias'] = 'newsletter-bestaetigung.html';
      ModuleAvisotaSubscribtion.php Zeile 160 geändert zu:

      Code:
      return $this->DomainLink->absolutizeUrl($GLOBALS['TL_CONFIG']['avisotaSubscribePageAlias'] . '?subscribetoken=' . implode(',', $arrTokens), $GLOBALS['objPage']);
      Ist zwar keine updatesicher Variante aber funktioniert prima

      Kommentar

      Lädt...