Seite 1 von 1

[4.9.6. KEIN BUG - Denkfehler] cApiUploadMeta spinnt

Verfasst: Do 16. Jul 2015, 10:43
von homtata
Hallo Gemeinde,

ich bin recht sicher, dass diese Klasse/Funktion in einer früheren Version (vermutlich bis 4.9.3) von Contenido funktionierte, jetzt in einer 4.9.6 bei einem Kunden aber spinnt.

Ruft man auf à la:

Code: Alles auswählen

	// get metatags for the source image
	$meta = new cApiUploadMeta();
	$meta->loadByUploadIdAndLanguageId( $oUploadItem->get('idupl'), $lang );
	$aImgData['medianame']            = $meta->get('medianame');
	$aImgData['description']          = $meta->get('description');
	$aImgData['copyright']            = $meta->get('copyright');
	$aImgData['keywords']             = $meta->get('keywords');
	$aImgData['internal_description'] = $meta->get('internal_description');
so werden nur in $lang = 1 die Metatags geliefert. In allen weiteren Sprachen bleiben die Einträge leer. Kann da jemand mal reinschauen?

EDIT
Hat sich erledigt, dank an Ortwin. Hatte einen Denkfehler, s.u.

Re: [4.9.6. BUG?] cApiUploadMeta spinnt

Verfasst: Do 16. Jul 2015, 11:52
von Oldperl
Hallo homtata,

sind denn auch Einträge in der DB-Tabelle für die Sprache hinterlegt?

Ansonsten kann es auch noch am Item-Cache liegen. Dort gibt es so wie es aussieht nämlich kein eindeutiges Handling bei mehr als einem Parameter (idupl, idlang) für den Cache-Eintrag. Kannst du aber einfach mal testen indem du in der data/config/[ENVIROMENT]/config.misc.php den entsprechenden Eintrag mal auf FALSE setzt.

Code: Alles auswählen

// (bool) Enable GenericDB item cache
$cfg['sql']['cache']['enable'] = true;
Gruß aus Franken

Ortwin

Re: [4.9.6. BUG?] cApiUploadMeta spinnt

Verfasst: Do 16. Jul 2015, 12:13
von homtata
Hallo Ortwin,

oh Gott, ja, bin ich bescheuert... Völliger Denkfehler.
Ich habe 5 Sprachen und habe im Dateiupload 5 Ordner angelegt für 5 verschiedene Galerien. Habe dann dort die Metatags hinterlegt, aber bin mal wieder dem Irrglauben aufgesessen, dass das der richtigen Sprache dann zugeordnet wäre (nur weil die Ordner entsprechend heißen). NATÜRLICH sind die Metatags dann nur in Sprache = 1 da und müssten entsprechend in den anderen Sprachen eingepflegt werden.

Sorry für die Konfusion und Arbeit. Ich ändere den Thread-Titel noch ab...

Re: [4.9.6. KEIN BUG - Denkfehler] cApiUploadMeta spinnt

Verfasst: Fr 17. Jul 2015, 13:36
von Oldperl
Na ja, bescheuert ist man deswegen nicht gleich... :wink:
So etwas in der Art ist wohl jedem schon mal passiert. Kein Problem also, und die Arbeit hier mach ich doch gerne. :mrgreen:

Gruß aus Franken

Ortwin