ich muss die tt_news erweitern und habe dazu ein neues Feld für Filebeschriftungen eingegeben
Jetzt habe ich Probleme bei der filelink-Erstellung, er nimmt die Beschriftung nicht an.
Wer sieht, was falsch ist ?
$this->conf['newsFiles.']['labelStdWrap']=(isset($filelabelarray[$i]) && $filelabelarray[$i]!='') ? $filelabelarray[$i] : $fileArr[$i];
$filelinks .= $this->local_cObj->filelink($fileArr[$i], $this->conf['newsFiles.']) ;
ich habs hinbekommen, man muss erst ein Objekt erstellen
$this->conf['newsFiles.']['labelStdWrap.']['cObject'] = 'TEXT';
$this->conf['newsFiles.']['labelStdWrap.']['cObject.']['value']=(isset($filelabelarray[$i]) && $filelabelarray[$i]!='') ? $filelabelarray[$i] : $fileArr[$i];
$filelinks .= $this->local_cObj->filelink($fileArr[$i], $this->conf['newsFiles.']) ;
Wärs möglich, das mit den Dateibeschriftungen mal als ausführlicheres Beispiel zu bringen? Wenn ich den Link mit der filelink Funktion erstellen lassen will, dann wird $filelinks einfach nicht gefüllt...
Die filelink-Funktion wird aber gefunden, aber es kommt nur was leeres bei raus.
Laut der TSRef soll man ja das Label auch über Typoscript aus nem anderen Datenbankfeld auslesen können. Das funktioniert zwar auch, aber nur solange nur eine Datei angehängt wird. Wenn also da jemand den heißen Tip hätte, wie man das mit register:SPLIT_COUNT oder ähnlichem lösen könnte? Beiß mir an dem Teil grad echt die Zähne aus...
So funktionierts bei mir jetz, aber damit ist dann jegliche Einflussnahme über Typoscript weg...
for($i = 0; $i<count($filearr); i="" this-="">conf['newsFiles.']['labelStdWrap.']['cObject'] = 'TEXT';
$this->conf['newsFiles.']['labelStdWrap.']['cObject.']['value']=(isset($filelabelarray[$i]) && $filelabelarray[$i]!='') ? $filelabelarray[$i] : $fileArr[$i];
$filelinks2 .= '<a href="uploads/media/'.$fileArr[$i].'">'.$filelabelarray[$i].'</a>';
}
$markerArray['###FILE_LINK###'] = $filelinks2;
Hallo,
ich sitze gerade an so einem ähnlichen Problem, ich möchte einfach nur das anstatt der Name der Datei im Filelink "mehr" angezeigt wird.
Könntet Ihr dabei helfen.
Grüße
Julius
Mann, nur ein bisschen mehr Geduld und ich hätte mir diese Frage sparen können.
Hier ist die Lösung die ich an anderer Stelle gefunden habe.
plugin.tt_news.newsFiles {
labelStdWrap.cObject = TEXT
labelStdWrap.cObject.value = Zum Download hier klicken.
icon_link = 1
}