Link auf eine Datei [Gelöst]

  • cooper cooper
    Sternenflotten-Admiral
    0 x
    157 Beiträge
    1 Hilfreiche Beiträge
    11. 01. 2008, 12:42

    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?


  • 1
  • woida woida
    Flash Gordon
    0 x
    2356 Beiträge
    1 Hilfreiche Beiträge
    11. 01. 2008, 12:44

    Infos zum Thema "Linkerstellung" findest du im ersten Beitrag hier in dieser Kategorie.

  • cooper cooper
    Sternenflotten-Admiral
    0 x
    157 Beiträge
    1 Hilfreiche Beiträge
    11. 01. 2008, 13:00

    hab mir das was zurechtgewurschtelt...

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

    funktioniert...

  • just2b just2b
    TYPO3-Yoda
    0 x
    18741 Beiträge
    2 Hilfreiche Beiträge
    11. 01. 2008, 13:21

    besser wärs wohl per typolink gewesen, aber bitte sehr ;)

    georg

  • cooper cooper
    Sternenflotten-Admiral
    0 x
    157 Beiträge
    1 Hilfreiche Beiträge
    11. 01. 2008, 14:18

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

    die class.tslib_content.php in meine extension geladen:

    1. 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:

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

    und der jeweilige link wird dann im template so ausgegeben:

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

    danke nochmals...

  • just2b just2b
    TYPO3-Yoda
    0 x
    18741 Beiträge
    2 Hilfreiche Beiträge
    11. 01. 2008, 14:26

    tslib_content wird sowieso schon eingebunden

    lg georg

  • 1