Vielen Dank @tab, ich konnte damit mein Problem zu 50% lösen.
Für alle jene, die mal etwas ähnliches vorhaben wie ich, so kommt man anhand einer bekannten UUID zur Ausgabe eines Bildes:
PHP-Code:
<?php
$objImage = \FilesModel::findByUuid('ab776154-053c-11e4-81ff-abf6cd244c10');
$strPath = $objImage->path;
$strImage = $this->getImage($strPath, 320, 240, 'center_center');
?>
<img src="<?php echo $strImage; ?>" width="320" heigth="240" alt="">
Das kann dann z.B. in einer filename.tpl im Templates-Ordner und per Inserttag {{file::filename.tpl}} aus einem CE aufgerufen werden.
Und jetzt kommt sicher noch jemand, der die Hände über dem Kopf zusammenschlägt und erklärt, wie russisch, kompliziert, sinnlos, abartig, [weitere Adjektive bitte einsetzen] mein Konstrukt sei. ^^
Falls es dafür eine elegantere Lösung, bitte sehr, ich lerne gern dazu!
Danke!
PS: Teil 1 meiner Anfrage bekam ich zwar nicht gelöst (UUID aus einem CE rausziehen). Ist aber nicht so wild, weil ich das aktuell gar nicht mehr benötige …
Lesezeichen