Ich habe im Netz noch keine aufschlussreiche und vollständige Beschreibung des TYPO3 internen <link> Tags gefunden.
Frage 1) Wo finde ich eine vollständige Erklärung dazu?
Außerdem zeigt das <link> Tag einige komische Verhaltensweisen:
a) <link http://foo.bar>Foo</link> erzeugt einen externen Link im neuen Fenster, da am Anfang das http-Protokoll steht.
b) <link 12>Seite mit ID 12</link> erzeugt einen internen Link auf die Seite mit der ID 12.
c) <link fileadmin/download.zip>Hier runterladen</link> erzeugt zwar einen korrekten Link -- nämlich relativ zum aktuellen Verzeichnis -- aber durch das fehlende http-Protokoll am Anfang wird das ein interner Link.
Frage 2) Kann ich innerhalb des <link> Tags selbst ein target="_blank" erzwingen? Wie?
... zumindest kannst du per Typo Script für jeweils alle als extern bzw. als intern erkannte Links die Targets festlegen ... mit
marks.EINMARKER.typolink.target = _self
marks.EINMARKER.typolink.extTarget = _blank
Danke, aber genau da scheitert ja schon mein Problem: Der Link wird als intern erkannt, wenn das Ziel relativ angegeben wird: <link my/relative/path/to.the.file>Download</link>
Muss ich da jedes Mal die volle URL angeben? Kann ich das target nicht erzwingen, so wie hier: <link a/b/c.zip _blank>Download</link>
Wenn es im Netz eine Erklärung zu diesem <link> Tag gäbe, würde ich selbst nach schauen. Irgendwo muss das doch mal festgehalten worden sein...
Gelöst durch Rumprobieren:
<link path/to/file blank>Alias</link>
Ein einfaches "blank" ohne Unterstrich funzt!