Contao-Camp 2024
Ergebnis 1 bis 15 von 15

Thema: itunes:image aus Podcast-Feed im RSS-Leser

  1. #1
    Contao-Nutzer
    Registriert seit
    12.11.2012.
    Beiträge
    41

    Standard itunes:image aus Podcast-Feed im RSS-Leser

    Mit dem RSS Leser Modul kann man ja auch Podcast-Feeds lesen. Die Folgen-Bilder liegen als <itunes:image href="URL_DER_FOLGE"/> vor. Komme ich da in der rss_default.html5 irgendwie ran? In den Template Variablen tauchen sie nicht auf, nur das enclosure, was bei den Podcast-Feeds immer nur das Cover des Channels ist. Der Feed-Aufbau ist (vereinfacht):

    Code:
    <rss>
      <channel>
        <enclosure>...allgemeines Cover-Bild des Channes...</enclosure>
        <item>
          <itunes:image href="URL_DER_FOLGE"/>
        </item>
        <item>
          ...
        </item>
      </channel>
    </rss>

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.050
    Partner-ID
    10107

    Standard

    Was genau siehst du mit <?php dump($this) ?> im Template?
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer
    Registriert seit
    12.11.2012.
    Beiträge
    41

    Standard

    Wie poste ich hier am besten die <?php dump($this) ?> Ausgabe? Ist ja sehr lang. Ich habe mal den Quellcode als TPL angehangen. Die feed-URL ist übrigens https://laberfeuer.podigee.io/feed/aac
    Angehängte Dateien Angehängte Dateien

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.050
    Partner-ID
    10107

    Standard

    Eher als Screenshot mit den relevanten Daten offen
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Nutzer
    Registriert seit
    12.11.2012.
    Beiträge
    41

    Standard

    waren mehr als 3000px, deshalb auf zwei Bilder verteilt

    Ich habe mich schon durch alle Arrays geklickt, konnte aber nirgendwo die itunes:image href aus dem Feed finden. Was hier image src ist, ist die enclosure, was, wie gesagt, nur das Cover des Channels ist. D.h. das Cover ist dann bei allen items gleich.

    Screenshot_1.png
    Screenshot_2.png

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.050
    Partner-ID
    10107

    Standard

    Hier könnten die Daten drin stehen:

    Angehängte Grafiken Angehängte Grafiken
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Nutzer
    Registriert seit
    12.11.2012.
    Beiträge
    41

    Standard

    nix zu finden, hatte ja auch schon den Quelltext durchsucht, hier noch der betreffende Teil ausgeklappt:

    Screenshot_3.png

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.050
    Partner-ID
    10107

    Standard

    Doch, hier sind die Daten:

    Angehängte Grafiken Angehängte Grafiken
    » sponsor me via GitHub or PayPal or Revolut

  9. #9
    Contao-Nutzer
    Registriert seit
    12.11.2012.
    Beiträge
    41

    Standard

    Okay, ich kann dort aber nicht weiter ausklappen. Wie greife in der rss_default.html5 darauf zu?

  10. #10
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.050
    Partner-ID
    10107

    Standard

    Zitat Zitat von edge Beitrag anzeigen
    Okay, ich kann dort aber nicht weiter ausklappen.
    Ja, weil der VarDumper die Anzahl der Variablen limitiert. Um ins Detail zu gehen musst du den dump limitieren, bspw.:
    PHP-Code:
    <?php dump($this->items[0]['object']) ?>
    » sponsor me via GitHub or PayPal or Revolut

  11. #11
    Contao-Nutzer
    Registriert seit
    12.11.2012.
    Beiträge
    41

    Standard

    da ist es:

    Screenshot_4.png

    der Pfad (wenn man das so nennen kann) wäre nun:

    items => object (SimplePie_item) => feed => data => items => data => child => http://www.itunes.com/dtds/podcast-1.0.dtd => image => attribs => href


  12. #12
    Contao-Nutzer
    Registriert seit
    12.11.2012.
    Beiträge
    41

    Standard

    Könnte mir jemand helfen, auf diese Variable zuzugreifen?

  13. #13
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.050
    Partner-ID
    10107

    Standard

    Wie sieht dein aktuelles Template aus?
    » sponsor me via GitHub or PayPal or Revolut

  14. #14
    Contao-Nutzer
    Registriert seit
    12.11.2012.
    Beiträge
    41

    Standard

    Ich habe das rss_items_only.html5
    PHP-Code:
    <?php $this->extend('block_unsearchable'); ?>
    <?php $this
    ->block('content'); ?>
    <div class="swiper-wrapper">
      <?php foreach ($this->items as $item): ?>
        <div>
            <a class="podcastlink" href="<?= $item['link'?>" target="_blank" rel="noreferrer noopener"></a>
            <img src="[hier muss die Variable rein]">
        </div>
      <?php endforeach; ?>
    </div>
    <?php $this->endblock(); ?>

  15. #15
    Contao-Nutzer
    Registriert seit
    12.11.2012.
    Beiträge
    41

    Standard

    Könnte sich bitte nochmal jemand meiner Frage annehmen? LG

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •