Ich hatte am Wochenende die Möglichkeit ein eigenes kleines privates Projekt mit MetaModels umzusetzen und wollte dabei soviele Fehler wie möglich finden. Ich bin recht behutsam dran gegangen und habe nur die Attribute über Composer installiert, die ich auch wirklich brauche. Und bei Bedarf immer nach installiert. Die Nightly wollte ich nicht nutzen, das ist mir einfach zu sehr mit Kanonen auf Spatzen geschossen.
- file
- checkbox
- select
- text
- tabletext
Außer dem blöden Bug das ich im Backend nicht sortieren kann (der hoffentlich bald gefixt wird) habe ich nicht viele Probleme feststellen können. Es gibt unter anderem noch das Problem das "Als Standard auswählen" nicht funktioniert, das liegt aber daran das Contao 3 das Verhalten so auch nicht mehr hat. Daher würde ich diese Checkbox einfach entfernen - man muss eh immer ein Rendersetting und ein DCA Setting auswählen. Ansonsten konnte ich bisher alle Filter anlegen, die Frontendausgaben waren gut.
Bei den Bildern bekomme ich derzeit nur die ID des Bildes Da konnte ich dank BugBuster das Problem im Template lösen:
PHP-Code:
<?php $objFile = \FilesModel::findByPk($arrItem['raw']['image']); ?>
<?php if ($arrItem['raw']['image'] != '0'): ?>
<img src="<?php echo $objFile->path; ?>" alt="" />
<?php else: ?>
<img src="{{env::path}}files/standard/publisher/images/platzhalter.jpg" alt="" />
<?php endif; ?>
Ich will hier auf keinen Fall behaupten das MetaModels für 3.1 stabil ist. Aber wenn nun noch der Sortierbug weg ist und zum Bild auch wirklich der Pfad angegeben wird und nicht nur die ID, dann habe ich wenige Bedenken das man daraus auch schon eine Beta machen kann mit der man ohne Probleme produktive Websites umsetzen kann. Wie gesagt, stabil ist anders. Aber ich habe im Selbstversuch keine Fehler gefunden die mich zur Aufgabe des Projekts gezwungen haben.
Lesezeichen