Hallo zusammen,
wie erhalte ich die ID eines Files in einer FILELIST?
LG - derju
Wie erhalte ich die FileId über FILELIST?
Wie erhalte ich die FileId über FILELIST?
Contenido 4.8.20 | Contenido 4.9.12
Re: Wie erhalte ich die FileId über FILELIST?
Ich habe es versucht mit:
Leider ist in getConfiguredFiles nicht die File id enthalten.
Jemand noch eine Idee wie ich einfach an die File id in einer FILELIST komme?
Danke im Voraus für eure Unterstüzung.
LG - derju
Code: Alles auswählen
$art = new cApiArticleLanguage();
$art->loadByArticleAndLanguageId($aArtikel["idart"], $lang);
$filelist = $art->getContentObject("filelist", $iID);
var_dump($filelist->getConfiguredFiles());
Jemand noch eine Idee wie ich einfach an die File id in einer FILELIST komme?
Danke im Voraus für eure Unterstüzung.
LG - derju
Contenido 4.8.20 | Contenido 4.9.12
Re: Wie erhalte ich die FileId über FILELIST?
Du wirst wohl die filelist nochmal durchwschleifen müssen, um die ID zu ergänzen und die Ergebnisse am besten in ein neues Array kippen oder $filelist anpassen... ggf. muss die $getFileId-Abfrage noch um den language-Parameter angepasst werden.
Code: Alles auswählen
foreach ($filelist as $oFilelistArticle) {
// prepare for Download Counter to hide real file path and name
$getFileID = new cApiUploadCollection();
$thisIDs = $getFileID->getIdsByWhereClause( "dirname = '".$oFilelistArticle["path"]."/' AND filename = '".$oFilelistArticle["filename"]."'" );
$oFilelistArticle["idupl"] = $thisIDs[0];
$meta = new cApiUploadMeta();
$meta->loadByMany(array(
'idupl' => $oFilelistArticle["idupl"],
'idlang' => 1
));
$oFilelistArticle["medianame"] = $meta->get("medianame") ? $meta->get("medianame") : "";
$oFilelistArticle["description"] = $meta->get('description') ? $meta->get('description') : "";
$oFilelistArticle["copyright"] = $meta->get('copyright') ? $meta->get('copyright') : "";
$oFilelistArticle["keywords"] = $meta->get('keywords') ? $meta->get('keywords') : "";
$oFilelistArticle["internal_notice"] = $meta->get('internal_notice') ? $meta->get('internal_notice') : "";
....
Re: Wie erhalte ich die FileId über FILELIST?
Danke, konnte es schon lösen.
LG - derJu
LG - derJu
Contenido 4.8.20 | Contenido 4.9.12
Re: Wie erhalte ich die FileId über FILELIST?
Wenn du es ANDERS lösen konntest als von mir gezeigt, dann poste das doch bitte irgendwie.