Ergebnis 1 bis 3 von 3

Thema: rel="noopener noreferrer"

  1. #1
    Gesperrt
    Registriert seit
    14.10.2012.
    Ort
    München
    Beiträge
    63

    Standard rel="noopener noreferrer"

    Hallo,

    kennt jemand eine Möglichkeit, in Links mit
    HTML-Code:
    target="_blank"
    automatisch auch
    HTML-Code:
    rel="noopener noreferrer"
    einzufügen?

    Viele Grüße
    Alex

  2. #2
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Am einfachsten mit Javascript. Ist aber eventuell zu spät, musst du mal testen, ob dein gewünschter Effekt dann auch vorhanden ist.

    Ansonsten die entsprechenden Ausgabetemplates anpassen.
    PHP-Code:
    $stringWithTarget str_replace(' target="_blank"'' target="_blank' rel="noopener noreferrer"$stringWithTarget); 
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  3. #3
    Contao-Nutzer
    Registriert seit
    14.03.2012.
    Ort
    Berlin
    Beiträge
    225

    Standard

    Javascript wäre glaube ich nicht besonders sicher - zumindest wenn man es deaktiviert.

    Bei der zweiten Methode von Andreas sollte darauf geachtet werden, das ein paar Inhaltselemente bereits das rel Attribute setzen - nach dem target. Vermutlich würde dies dann hier nichts bringen, da die zweite rel Angabe die erste überschreibt. Vermutlich war es aber auch nur auf die Ausgabe des TinyMCE bezogen (ce_text Template). Die anderen Templates könntest du aber auch überschreiben und die rel Angabe dort ersetzen.

    Mit ein wenig PHP Kentnissen könntest du es alternativ dann auch einmalig über die parseFrontendTemplate-Hook machen. So könnte man auch direkt bereits vorher gesetzte rel Attribute entfernen & das neue setzen.

    Laut diesem Ticket macht der TinyMCE das inzwischen automatisch. Ggf. könnte man auch nur diesen aktualisieren & sofern genutzt, Templates wie ce_hyperlink von Hand anpassen.

    BG

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •