Zum Inhalt springen

Dateilinks erweitern

Erstellt am 13. Mai 2004 · 2 Antworten · letzte Antwort am 20. Juni 2004

Tags: Frage

fraengie ·

Hallo zusammen,

ich möchte den Contenttyp "Dateilinks" so erweitern, dass hinter dem eigentlichen Link ein weiterer Link erscheint. Dieser Link soll den Dateinamen an ein externens PHP-Script übergeben.
Der Quelltext soll also etwa so aussehen:

<a href="datei.pdf">datei.pdf</a> <a href="bla.php?name=datei.pdf">Namen senden</a>

Hat jemand eine Idee wie sich das realisieren lässt?

Vielen Dank im Voraus!

Fraengie

fraengie ·

Ich habe selbst eine Lösung gefunden, indem ich die Option Show Filesize "missbraucht" habe.

In der Datei /tslib/class.tslib_content.php muss der Sourcecode der function filelink angepasst werden.

Zunächst wird ein neuer Wrap definiert:

$theSendWrap = '<td><A href="bla.php?name='.$url.'"'.($conf["target"]?' target="'.$conf["target"].'"':'').$aTagParams.'>|</a></td>

Danach wird die Anzeige der Dateigröße ersetzt:

if ($conf["size"]) {
	$size = $this->wrap('Namen senden', $theSendWrap);
}