[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Ausgabe von Teaserbildern aus REX_MEDIALIST_BUTTON - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Daimonion
Beiträge: 38
Registriert: 15. Okt 2015, 21:00

Ausgabe von Teaserbildern aus REX_MEDIALIST_BUTTON

20. Jun 2016, 21:49

Hallo

Um innerhalb eines Modules auf den Inhalt einer REX_MEDIALIST_BUTTON Liste zuzugreifen um mehrere Bilder auszugeben, weiß ich.

Nun habe ich in den Meta Infos ebenso die REX_MEDIALIST_BUTTON gefunden und möchte sie auch gleich nutzen um mehrere Bilder als Teaser in einem Slider auszugeben.

Der Slider ist nicht das Problem. Ebenso die Ausgabe "einfacher" Metainfos. (Hab schon die Onlinezeit und einen eigenen ins Template eingebaut)

Aber wie kann ich denn nun auf die verschiedenen Bilder zugreifen?

REX_MEDIALIST[id] geht ja nicht, denn ich habe ja quasi keine Eingabe wie in einem Modul wo ich die Bilder in der entsprechenden REX_MEDIALIST_BUTTON[id] speichern kann.

Ein Explode auf die Variable hat nichts zu Tage gebracht:

Code: Alles auswählen

<?php
            //Hole Bilder aus den Metadatentags
            $OOStartArticle = OOArticle::getArticleById($REX['START_ARTICLE_ID'], $REX['CUR_CLANG']);
            $teaserbilder = explode('|', $OOStartArticle->getValue("art_teaserbild"));
            print_r($teaserbilder);
?>
Ich steh da gerade irgendwie auf dem Schlauch....

Grüße
Daimonion

Ingo
Beiträge: 782
Registriert: 24. Jun 2010, 00:34

Re: Ausgabe von Teaserbildern aus REX_MEDIALIST_BUTTON

21. Jun 2016, 18:57

Was steht denn ohne explode drin?

Daimonion
Beiträge: 38
Registriert: 15. Okt 2015, 21:00

Re: Ausgabe von Teaserbildern aus REX_MEDIALIST_BUTTON

21. Jun 2016, 19:58

rsprünglich dachte ich, ich benötige beim Explode den Slash als Trenner.

Letzten Endes war es dann doch wieder das Komma.

Code: Alles auswählen

        <?php
            //Hole Bilder aus den Metadatentags
            $OOStartArticle = OOArticle::getArticleById($REX['START_ARTICLE_ID'], $REX['CUR_CLANG']);
            $teaserbilder = explode(',', $OOStartArticle->getValue("art_teaserbild"));
            
            foreach ($teaserbilder as $file) {
                $media = OOMedia::getMediaByName($file);
                if ($media) {
						$mediatitle = $media->getTitle();
                        $imgLinkSlider = seo42::getImageManagerFile($file, "MenuSlider");
                        echo '<img src="'.$imgLinkSlider.'" alt="'.$mediatitle.'">';
                }                    
            }
        
        ?>

Zurück zu „Allgemeines [R4]“