also erstmal lieben Dank für die rege Beteilung
Ich denke, wir bekommen das bald gelöst.
So weit bin ich inzwischen:
Code: Alles auswählen
if (0 < strlen($imageSource)) {
$clientConfig = cRegistry::getClientConfig(cRegistry::getClientId());
$filename = str_replace($clientConfig["upl"]["htmlpath"], $clientConfig["upl"]["path"], $imageSource);
$clientID = cRegistry::getClientId();
$uplfilename = basename($filename);
$upldirname = dirname($filename);
$upload = new cApiUpload();
$upload->loadByMany(array(
'filename' => $uplfilename,
'dirname' => $upldirname,
'idclient' => $clientID
), false);
$idupl = $upload->get('idupl');
$uploadMeta = new cApiUploadMeta();
$uploadMeta->loadByMany(array(
'idupl' => $idupl,
'idlang' => $lang
));
$medianame = $uploadMeta->get('medianame');
(bis auf diese Erweiterung geht es um das orig "content_image" Modul)
($imageSource = "CMS_IMG[1]";)
Leider bleibt die Variable $idupl leer, womit der Meta Kram dann auch nicht ausgelesen werden kann.
Mache ich beim Filename was falsch?
Wie müssen denn die beiden Pfade filename / dirname aussehen?
Viele Grüße, Christian