Seite 1 von 1

Medienpool Titel in auch in englisch

Verfasst: 14. Mai 2009, 14:09
von Cheffchen
Hallo,
ich nutze bei allen Bilder die Title und discription angaben im Medienpool für die Bilder als Hover effeckt und als Beschreibung für die Zoombilder siehe Code unten.
Nun möchte ich das in einer zweiten Sprache auch machen und das klappt nicht, ich bekomme diese Daten nicht ausgelesen und bekomme nur eine Fehlermeldung.
Ich habe unter Meta Infos -> Medien ein neuen typ angelegt med_titeleng als Text. Das Feld sehe ich im Medienpool und kann da auch das Englische eintragen.
Nun wollt ich das ganz unten so ändern das wenn ich im externen auf der Englischen Seite bin der Title von med_titeleng überschrieben wird was aber nicht funktioniert. code2

wie komme ich an die Daten von med_titeleng. code2

So:

Code: Alles auswählen

  $file = "REX_FILE[1]";
  $media = OOMedia::getMediaByName($file); 
  $Title = $media->getTitle();
  $Name = $media->getFileName();
  $description= $media->getdescription();
code2

Code: Alles auswählen

$Title = $media->gettiteleng();
[/code]

Verfasst: 14. Mai 2009, 15:03
von Thomas.Blum
Hej,

ich würde es so machen:

Felder über Metainfo anlegen:

Code: Alles auswählen

deutsch -> med_title_0
englisch -> med_title_1
Die Zahl dahinter ist die Sprach-Id.

Auslesen dann via:

Code: Alles auswählen

$media->getValue('med_title_'.$REX['CUR_CLANG']);
In deinem direkten Fall müsstest du es so machen:

Code: Alles auswählen

if ($REX['CUR_CLANG'] == 1)
  $Title = $media->getValue('med_gettiteleng'); 
else
  $Title = $media->getTitle(); 
vg Thomas

Besten Dank

Verfasst: 14. Mai 2009, 19:55
von Cheffchen
Hai,

bin doch jedes mal begeistert.

Cheffchen

Verfasst: 12. Jun 2009, 16:47
von joachim123
hi,

dem Dank kann ich mich nur anschliessen, geniale Möglichkeit zur mehrsprachigen Medianverwaltung. Super!

Grüsse, Joachim