[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Redaxo Bild-Beschreibung ausgeben
Seite 1 von 1

Redaxo Bild-Beschreibung ausgeben

Verfasst: 26. Jan 2016, 15:22
von JonasLoerken
Hey,
Ich verwendet das Image-List Modul um einen Image-Slider auszugeben:

Code: Alles auswählen

<div class="praxis-slider">
    <div class="orbit" role="region" aria-label="Praxis Slider" data-orbit data-use-m-u-i="false">
          <ul class="orbit-container">
		  <?php

if ("REX_MEDIALIST[1]" != "")
{
  $arr = explode(",","REX_MEDIALIST[1]");
  foreach ($arr as $value) {
    echo "<li class='orbit-slide' style='background-image:url(/files/".$value.");'><div></div></li>";
  }
}

?>
          </ul>
    </div>
</div>
Nun möchte ich, dass innerhalb des divs (innerhalb des list-item) die Bildbeschreibung zu dem jeweiligen Bild ausgegeben wird. Wenn ich

Code: Alles auswählen

$this->getValue("med_description");
in das div beschreibe, bekomme ich im Frontend die Meldung, dass "med_description" nicht gefunden wurde. :(

Re: Redaxo Bild-Beschreibung ausgeben

Verfasst: 26. Jan 2016, 16:02
von RexDude
Du frägst $this nach einem Feld was nicht da ist. Ergo solltest du mal überprüfen was $this bei dir für ne Variable ist (z.B. mit print_r) und ggf. auf eine andere umschwenken die passender ist (z.B. Objekt vom Typ OOMedia).

Re: Redaxo Bild-Beschreibung ausgeben

Verfasst: 26. Jan 2016, 18:25
von netmanix
Zunächst mal musst du mit Hilfe von Deinem $value, dass ja einfach nur ein Dateiname ist, den Datensatz für das Medium auslesen.

Code: Alles auswählen

$dingsbums = OOMedia::getMediaByName( $value);
Dann $beschreibung = $dingsbums->getValue("med_description");