Ja um eine Template-Anpassung kommt man wohl nicht rum.
Wenn ich in der Artikelliste die Template-Variablen auslesen sehe ich das er von den Artikeln nur die Felder link,title,id und articleId ausließt.
Über die articleId könnte ich jetzt natürlich per sql den Bildpfad aus der Datenbank auslesen. Gibt es eine eleganten Lösung um im Template Werte aus der DB auszulesen? Ist das überhaupt möglich? Das mache ich zum ersten Mal..
Danke und viele Grüße,
jaku
Edit:
Okay ich habe es jetzt hinbekommen. Fall es jemanden interessiert:
Mit der Contao Datenbankklasse auf die DB zugreifen.
Code:
<?php $this->import('Database'); ?>
Dann den sql query zur Abfrage des Bildpfades erzeugen
Code:
<?php $result = $this->Database->prepare("SELECT `path` FROM `tl_files` WHERE `uuid`= (SELECT `singleSRC` FROM `tl_article` WHERE `id` = ".$article['articleId'].")")->execute(1); ?>
Und dann an der gewünschten Stelle ausgeben.
Code:
<?php $row = $result->fetchrow(); ?> <img src="<?php echo($row[0]); ?>">
Beste Grüße!
Lesezeichen