Hallo,
ich möchte in einer Extension die externen Links mit dem Parameter target="_blank" versehen. Leider komme ich mit dem Syntax gar nicht klar. Meine Versuche blieben bisher erfolglos.
Folgende Zeile:
$marks['###URLV###'] = ($this->cObj->getTypoLink('Zur Webseite', $data['url'][$i]));
liefert wie zu erwarten folgenden HTML-Code:
<a href="http://domain.de">Zur Webseite</a>
ich hätte aber gerne folgendes Ergebnis:
<a href="http://domain.de" target="_blank">Zur Webseite</a>
Kann mir da bitte jemand mal helfen?
Vielen Dank!
Vielen Dank, aber genau das ist das was ich nicht verstanden habe. Wenn ich die Zeile folgend ändere
$marks['###URLV###'] = ($this->cObj->getTypoLink('Zur Webseite', $data['url'][$i], $target = '_blank'));
dann ändert das leider gar nichts. :-(
Es werden 4 Parameter erwartet, Parameter 3 und 4 sind optional. Wenn du aber den 4. Parameter mit übergeben willst, musst du auch den 3. mit übergeben, auch wenn dieser dann leer ist weil du ihn nicht benötigst
$marks['###URLV###'] = ($this->cObj->getTypoLink('Zur Webseite', $data['url'][$i], $urlParameters = array(), $target = '_blank'));
Na super! Jetzt klappt das so wie es soll.
Da war ich ja schon nah dran indem ich versucht hatte den 3. Parameter durch zwei Kommas zu überspringen.
Vielen Dank!