JonasLoerken
Beiträge: 69
Registriert: 13. Feb 2015, 23:22

Redaxo Bild-Beschreibung ausgeben

26. Jan 2016, 15:22

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. :(

Benutzeravatar
RexDude
Beiträge: 2518
Registriert: 22. Apr 2010, 11:24

Re: Redaxo Bild-Beschreibung ausgeben

26. Jan 2016, 16:02

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).

netmanix

Re: Redaxo Bild-Beschreibung ausgeben

26. Jan 2016, 18:25

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");

Zurück zu „Module/Aktionen [R4]“

Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 5 Gäste