- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
.getPictureMetaData
Hallo Zusammen,
wo ist den hier mein Denkfehler.
$CMS_TRIM(level:3)$
$CMS_SET(set_mediastoreRoot, #global.project.userService.getStore(class("de.espirit.firstspirit.access.store.Store$Type").MEDIASTORE, !#global.preview))$
Refferenzname|Ablageort|Dateigrรถรe|Seitenrefferenz|CRC
$CMS_SET(Media, class("de.espirit.firstspirit.access.store.mediastore.Media"))$
$CMS_FOR(for_media,set_mediastoreRoot.getChildren(Media,true))$
$CMS_IF(for_media.getType()==Media.PICTURE)$
$CMS_SET(set_file, for_media.getPicture(#global.language))$
$CMS_IF(set_file.extension=="jpg")$
$CMS_TRIM(level:4)$
$CMS_VALUE(for_media.uid + "|")$$CMS_VALUE(for_media.getIncomingReferences())$|$CMS_REF(for_media)$|$CMS_VALUE(for
_media.getPictureMetaData.getSize() + "|")$
$CMS_END_TRIM$
$CMS_END_IF$
$CMS_END_IF$
$CMS_END_FOR$
$CMS_END_TRIM$
Grรผรe
Artur
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Artur,
der Fehler ist hier, dass Du .getPictureMetadata() auf einem Media-Objekt aufrufst. Dort ist die Methode nicht definiert, sondern im Picture-Interface. Auรerdem benรถtigt die Methode eine Auflรถsung als Parameter.
Vom Media- zum Picture kommst Du รผber die Methode .getPicture(Language lang)
Alternativ zum "reinen API-Weg" geht es in diesem Fall รผbrigens auch รผber ref(for_media).size, dokumentiert ist das hier im ODFS (unter "MediaReference", am Ende der Seite).
Kleiner Tipp รผbrigens fรผr die Ausgabe der Grรถรe: Wenn Du die nicht in Bytes haben willst, gibt es im Ausgabekanal auf Zahlen (Number) die Methode .humanReadable(String format)โ.
Viele Grรผรe
Michael
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Artur,
der Fehler ist hier, dass Du .getPictureMetadata() auf einem Media-Objekt aufrufst. Dort ist die Methode nicht definiert, sondern im Picture-Interface. Auรerdem benรถtigt die Methode eine Auflรถsung als Parameter.
Vom Media- zum Picture kommst Du รผber die Methode .getPicture(Language lang)
Alternativ zum "reinen API-Weg" geht es in diesem Fall รผbrigens auch รผber ref(for_media).size, dokumentiert ist das hier im ODFS (unter "MediaReference", am Ende der Seite).
Kleiner Tipp รผbrigens fรผr die Ausgabe der Grรถรe: Wenn Du die nicht in Bytes haben willst, gibt es im Ausgabekanal auf Zahlen (Number) die Methode .humanReadable(String format)โ.
Viele Grรผรe
Michael

