[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Meta infos – Probleme beim Auslesen von med_description
Seite 1 von 1

Meta infos – Probleme beim Auslesen von med_description

Verfasst: 1. Jun 2017, 12:17
von bling23
Hallo,

ich will mich gerade in die Meta Infos einarbeiten und möchte nun med_description als alt-Text bei den Bildern auslesen.

Die Moduleingabe:

Code: Alles auswählen

REX_MEDIA_BUTTON[id="1"]


Die Modulausgabe:

Code: Alles auswählen

<img src="<?php echo $REX["HTDOCS_PATH"]; ?>files/REX_MEDIA[1]" alt="REX_MEDIA[id=1 field=med_description]" />

Leider erhalte ich im Browser als code nur:

Code: Alles auswählen

<img src="./files/weinkeller_breit.jpg"  alt="weinkeller_breit.jpg">


Im alt-Text müsste aber eigentlich „der Weinkeller“ stehen und nicht der Bildname.

Denke ich da falsch? Wie muss ich das richtig schreiben?

Danke.

Re: Meta infos – Probleme beim Auslesen von med_description

Verfasst: 1. Jun 2017, 19:03
von runstop64
Hi,

Redaxo 4 kennt denn Parameter 'field' noch nicht. (https://github.com/redaxo/redaxo4/blob/ ... hp#L14-L17)

Du musst daher den Umweg über ein OOMedia Objekt gehen:

Code: Alles auswählen

<?php
$media = OOMedia::getMediaByName("REX_MEDIA[1]");
$description = $media->getDescription();
?>
<img src="<?php echo $REX["HTDOCS_PATH"]; ?>files/REX_MEDIA[1]" alt="<?php echo $description;?>" />

Re: Meta infos – Probleme beim Auslesen von med_description

Verfasst: 2. Jun 2017, 10:58
von bling23
Vielen Dank. Hat funktioniert :)

Viele Grüße
Andreas