18.3 Hyperlinks erzeugen

Problem

Sie möchten in Ihrem Frontend-Plugin Verknüpfungen zu Webseiten, E-Mail-Adressen oder Dateien erstellen.

Lösung

Verwenden Sie die Funktion pi_linkToPage(), die Sie in Frontend-Plugins direkt über $this-> pi_linkToPage() ansprechen können.

Dieser Funktion übergeben Sie zwei Parameter: Mit dem ersten Wert geben Sie den Text an, den Sie verlinken möchten. Als zweiten Wert legen Sie das Ziel der Verknüpfung fest, mit dem der Text verknüpft werden soll:

$this->pi_linkToPage($link_text, $ziel);

Als Ziel können Sie eine Seiten-ID, eine HTTP-Adresse, eine Datei oder eine E-Mail-Adresse angeben. Die Seiten-ID wird dabei automatisch in die richtige URL für Ihre TYPO3-Installation umgewandelt. Mit folgendem Code erstellen Sie einen ...

Get TYPO3 Kochbuch now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.