Zum Inhalt springen

Link auf eine Datei

Erstellt am 11. Januar 2008 · 5 Antworten · letzte Antwort am 11. Januar 2008

Tags: Frage

cooper ·

Hallo,

ich bastel mir grade eine kleine Extension zusammen. Einfache Ausgabe von Datensätzen als HTML Liste. Funktioniert auch schon soweit ganz gut. Ein Datensatz besteht aus 2 Textfeldern und einer Datei.
Im Frontend werden die Marker ###ORT### und ###NAME## mit $markerArray['###DATEI###'] = $row['ort']; ausgeben. Wunderbar. Wie bekomme ich es nun hin, dass ein Link auf die Datei erzeugt wird?

cooper ·

hab mir das was zurechtgewurschtelt...

$markerArray['###DATEI###'] = "<a href='uploads/tx_myext/".$row['datei']."'>".$row['name']."</a>";

funktioniert...

cooper ·

habs dann doch mit typolink hinbekommen... danke für den tipp.

die class.tslib_content.php in meine extension geladen:

require_once(PATH_site.'typo3/sysext/cms/tslib/class.tslib_content.php');

in meiner while-schleife in der listView Funktion habe ich ein array mit den parametern zusammen gebastelt:

$typolink_params = array(
                    "parameter" => "uploads/tx_myext/".$row['datei'],
                    "extTarget" => '_blank',
                    "target" => '_blank'
                );

und der jeweilige link wird dann im template so ausgegeben:

$markerArray['###DATEI###'] = $cObj->typolink($row['datei'],$typolink_params);

danke nochmals...