[pageimage] Auslesen von pageImage [BLOB]-Wert in Seitenauswahl nicht möglich
Hallo
Ich habe mittels Elementgenerator ein eigenes Element erstellt, welches ein Feld vom Typ Seitenauswahl besitzt. Dieses Element kann in einem Artikel hinzufügen und die gewünschten Seiten auswählen, welche angeteasert werden sollen. Das klappt auch alles bestens, bis auf das Bild der verlinkten Seite, welches ich durch die Erweiterung pageimage der Seite in der Seitenstruktur zugewiesen habe.
Konkret ist mein Problem, dass zwar der Wert aus der Datenbank in der Tabelle tl_page aus dem Feld pageImage zurückgeliefert wird. Da dieser Wert aber in der Datenbank als [BLOB]-Wert gespeichert ist, weiss ich nicht, wie ich den richtig auslesen muss.
Wie bekomme ich anstelle dem mir unverständlichen Resultat einen leserlichen Pfad für das Seitenbild zurück? Muss ich beim Auslesen irgendetwas konvertieren oder was mache ich falsch?
Das Auslesen mittels PHP sieht wie folgt aus:
PHP-Code:
<?php if($this->data['RelatedPages']['value']): ?>
<?php foreach(deserialize($this->data['RelatedPages']['value'], true) as $item): ?>
<a href="<?php echo $item['href']; ?>" title="<?php echo $id['title']; ?>">
<?php foreach(deserialize($item['pageImage']) as $teaserImage): ?>
teaserImage: <?php echo $teaserImage['src']; ?><br>
<?php endforeach; ?>
<h4><?php echo $item['title']; ?></h4>
<p class="teaser"><?php echo $item['description']; ?></p>
</a>
<?php endforeach; ?>
</div>
<?php endif; ?>
Danke für jede Unterstützung! Mein googlen war leider zum Thema BLOB, dma_elementgenerator und/oder pageimage nicht erfolgreich. Zuerst habe ich die Lösung unter dma_elementgenerator gesucht (Post), aber es gehört wohl eher zum Modul pageimage.
René