Mein Newsmodul ist bereits komplett angepasst, nur leider soll nun noch nachträglich die Möglichkeit gegeben werden eine PDF anzuhängen.
Das entsprechende Feld habe ich mit dem Kickstarter bereits erstellt.
Ich könnte das Feld nun auch nem Marker übergeben, nur wäre dann in der Ausgabe lediglich der Name meiner PDF sichtbar.
Ich muss das Ganze also noch wrapen, so wie die Images.
Leider sind meine php-Kenntnisse nicht sonderlich gut und hier im Forum habe ich auch nicht sonderlich viel gefunden.
Hieraus werde ich absolut nicht schlau...
Mein Feld schaut in der tca.php wie folgt aus:
"tx_ben_pdf" => Array (
"exclude" => 1,
"label" => "LLL:EXT:ben/locallang_db.php:tt_news.tx_ben_pdf",
"config" => Array (
"type" => "group",
"internal_type" => "file",
"allowed" => "pdf",
"max_size" => 200,
"uploadfolder" => "uploads/tx_ben",
"size" => 1,
"minitems" => 0,
"maxitems" => 1,
)
),
Mit folgender Zeile erreiche ich, dass dieses Feld im FE ausgegeben wird (aber ohne Verlinkung und die Möglichkeit die PDF-Datei zu lesen)
$markerArray["###NEWS_PDF###"] = $this->local_cObj->stdWrap($row["tx_ben_pdf"],$lConf["content_stdWrap."]);
Zuerst muss Typo3 gesagt werden wie der Link generiert werden soll, also:
$pdfFile = $row['tx_ben_pdf'];
$downloadLink = "uploads/tx_ben/$pdfFile";
Ich hoffe mal, das ist soweit wenigstens richtig 🙂
Aber wie muss ich den marker nun wrappen, dass er das dahin verlinkt?
Kam bisher ohne PHP-Kenntnisse durch, indem ich immer in anderen Dateien nachgeschaut habe und dann learn by doing. Aber hier funzt das nicht und es gibt leider auch nichts, wo ich es mir wirklich abschauen könnte.
Wäre nett wenn mir jemand, der ein wenig Ahnung von PHP hat, den Code kurz hinkritzeln könnte.
Vielen Danke und Gruß, Ben