-
Meta-Daten ermitteln
Hi Community,
ich hab hier eine Erweiterung im Einsatz, die nicht die Meta-Daten von Files mit ausliest. Benötige aber die in der Dateiverwaltung angebenen Meta-Daten wie Titel usw.
kann ich diese eventuell nachträglich im template per [filepath] oder [filehash] nachladen, um sie dann auszugeben?
gruss
ways
-
Ich hole mir im Template die Meta-Daten mit dem Dateipfad über
PHP-Code:
$objFile = \FilesModel::findByPath('....');
-
Beim path das Bild angeben?
gesendet mit Tapatalk.
-
Bzw irgendeine Datei. Das objfile ist dann ein Array?
gesendet mit Tapatalk.
-
ja, du musst da den Pfad zum Bild als String angeben
PHP-Code:
$objFile = \FilesModel::findByPath('files/mein-bild.jpg');
An die Meta-Daten kommst du dann z.B. mit
PHP-Code:
if ($objFile){
$meta = deserialize($objFile->meta);
...
}
ob das jetzt so ganz sauber ist kann ich dir nicht versprechen ;)
$meta ist dann ein Array und beinhaltet je Sprache die Meta-Daten (für Meta-Daten in Deutsch wäre der Array-Schlüssel eben 'de')