Wie komme ich an den Dateiverwaltung-Eintrag der Bildunterschrift eines spezifischen Bildes?
Alternativer Text:
Titel:Code:<? echo $this->alt ?>
Bildunterschrift:Code:<? echo $this->title ?>
Code:???????
Druckbare Version
Wie komme ich an den Dateiverwaltung-Eintrag der Bildunterschrift eines spezifischen Bildes?
Alternativer Text:
Titel:Code:<? echo $this->alt ?>
Bildunterschrift:Code:<? echo $this->title ?>
Code:???????
Müsste eigentlich
Code:<? echo $this->description ?>
sein.Code:<? echo $this->caption ?>
Edit: Fehler korrigiert s.u.
In den Template Vars bei bspw. dem Bild Inhaltselement ist es nicht mit dabei?!? und wird auch nur angezeigt wenn ich die Metadaten überschreibe. Kann das ein "Bug" sein?
Gleiches gilt auch für "Lizenz" in Contao 4.12. Wie gebe ich die aus?Code:^ array:4 [?
"img" => array:5 [?
"srcset" => "files/Mediathek/Eichler.jpg"
"src" => "files/Mediathek/Eichler.jpg"
"width" => 3655
"height" => 5452
"hasSingleAspectRatio" => true
]
"sources" => []
"alt" => "Alternativer Text"
"title" => "Bildtitel"
]
Die wird ja auch in der figcaption ausgegeben und gehört nicht zum HTML-Element img. Findest Du also in einem anderen Template und zwar im Template image.html5
Ist übrigens $this->caption wie ich gerade nachgeschaut habe.
Kann ich Dir so nicht sagen, aber welche Variable Dir in einem bestimmten Template zur Verfügung stehen, siehst Du, wenn Du in Dein Template, wenn Du
verwendest (https://docs.contao.org/manual/de/la...emplates/data/).PHP-Code:
<?php $this->dumpTemplateVars() ?>
Edit: Gerade nachgeschaut. Das Feld license steht Dir ab Contao 4.12 m.E. auch zur Verfügung und kann durch Templateanpassung ausgegeben werden.
Ich habe jetzt folgendes in meinem rsce (Rock Solid Custom Elements) Template für die Bildausgabe mit Bildunterschrift
Siehe auch: https://docs.contao.org/dev/framewor...etting-options Punkt 2. InlineCode:<?php
$uuid = $this->bildhash;
$objFile = \FilesModel::findByUuid($uuid);
$strPath = $objFile->path;
echo $this->figure($strPath, 2);
?>
und es geht! Danke euch.