REX_MEDIALIST über getMediaList auslesen geht nicht

Wie verwendet man Module oder Aktion und passt diese an.

REX_MEDIALIST über getMediaList auslesen geht nicht

Beitragvon patrice » 22. Jun 2008, 00:28

Hallo zusammen,

ich habe mir ein eigenes Modul zusammen gebastelt, dass die Werte eines anderen Slice ausliest und übernimmt. Alles klappt wunderbar, nur wird die REX_MEDIALIST nicht ausgelesen. Wenn ich stattdessen ein REX_MEDIA_BUTTON verwende, kann ich die infos mit getFile auslesen.
Bis jetzt habe ich im Forum diesbezüglich nix gefunden in der Doku steht auch nicht viel. Ich habe mir den CheatSheet für Redaxo runtergeladen aber das was für mcih interessant sein könnte ($medialist = $slice->getMediaList($index)) funktionniert nicht bzw. ich erhalte eine Fehlermeldung(Fatal error: Call to undefined method OOArticleSlice::getMediaList() ).Ich arbeite mit Redaxo 4.0.1, ist da diese Methode vielleicht (noch) nicht implementiert? Ich weiß im moment einfahc nicht mehr weiter. Hat jemand hier vieleicht ne Idee??

Code zum auslesen der Infos
Code: Alles auswählen
$id = "REX_LINK[1]";
         
         $id1 = split("[=]", $id); //Artilce id
         
         $slice = OOArticleSlice::getFirstSliceForArticle($id1[1]);
         $slice1=$slice->getNextSlice();
         
         $img = $slice1->getFile(1); //Bild
patrice
 
Beiträge: 8
Registriert: 6. Feb 2008, 09:17

Beitragvon Markus.Staab » 22. Jun 2008, 16:57

Hi,

die medialist bekommst du mit
Code: Alles auswählen
$slice1->getFileList(1);


Gruß,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany

Beitragvon patrice » 23. Jun 2008, 01:03

Vielen Dank erstmal für die Antwort.

Ich habe sie dann direkt ausprobiert aber ich erhalte dann folgende Fehlermeldung:
Fatal error: Call to undefined method OOArticleSlice::getFileList() in /mnt/web7/51/12/5347812/htdocs/redaxo/include/classes/class.rex_article.inc.php(581) : eval()'d code on line 184


Ich weiß daher nicht wo der Fehler liegt. Vielleicht dass ich so spät(und nicht mehr so nüchtern ;-) ) dann noch am arbeiten bin und dann das ganze nicht überlicke...
patrice
 
Beiträge: 8
Registriert: 6. Feb 2008, 09:17

Beitragvon Markus.Staab » 23. Jun 2008, 09:31

Hi,

mit 4.1 wurde die OOArticleSlice komplett überarbeitet. In der 4.0.1 geht das alles noch nicht.

Gruß,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany

Beitragvon patrice » 23. Jun 2008, 09:57

Hallo nochmal,

heßt das für mich jetzt das ich unter R 4.0.1 keine Möglichkeit habe auf die MediaList zuzugreifen?

Gruß

patrice
patrice
 
Beiträge: 8
Registriert: 6. Feb 2008, 09:17

Beitragvon Markus.Staab » 23. Jun 2008, 11:09

Hi,

mir fällt keine Möglichkeit ein.

Testweise könntest du mit der Date class.ooarticleslice.inc.php aus der 4.1 die deiner 4.0.1 installation überschreiben. Das könnte ebenfalls funktionieren.


Gruß,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany

Beitragvon patrice » 23. Jun 2008, 14:41

Hallo Markus,

dein Vorschlag hat geklappt. :D Vielen vielen Dank.

Gruß
patrice
patrice
 
Beiträge: 8
Registriert: 6. Feb 2008, 09:17


Zurück zu Module/Aktionen [R4]

Wer ist online?

Mitglieder in diesem Forum: Dr.No! und 2 Gäste