aus der Hüfte geschossen... mit der MM-API kommt man an viele Sachen ran - in Deinem Template "metamodles_prerendered_irgendwas.html5" könntest Du folgendes einbauen
PHP-Code:
<?php
/**
* Add description.
*/
use Contao\System;
use MetaModels\IMetaModel;
/** @var IMetaModel $model */
$model = $this->items->getItem()->getMetaModel();
$attributes = $model->getAttributes();
$attributeDescriptions = [];
foreach ($attributes as $attribute) {
if (empty($attribute->getName())) {
continue;
}
$attributeDescriptions[$attribute->getName()] = $attribute->get('description');
}
// Debug.
if (System::getContainer()->get('kernel')->isDebug()) {
dump($this->data);
}
?>
<?php if (\count($this->data)): ?>
<div class="layout_full">
....
Zur Erklärung: mit $this->items->getItem() holen wir uns ein Item - da die Attributsangaben immer gleich bleiben reicht ein Item um das MetaModel abzufragen und darüber dessen Attribute. Das foreach ist nur zur leichteren Handhabung im weiteren Template. Das Ganze könnte man auch schöner in einen Helper auslagern - siehe Vortrag CK23
in Deiner Ausgabe kannst Du dann das mit einbauen
PHP-Code:
<?= $attributeDescriptions['firstname'] ?? '' ?>
mehr zu den Abfragen hier: https://metamodels.readthedocs.io/de...etamodels.html
das wird im ganzen Zweig MM 2.x funktionieren