cell/EASFILE_FILEDATA

Alle Dateien werden in der easydb mit dem easydb-Asset-Server verwaltet. Um Informationen zu den Dateien auszugeben, wird cell/EASFILE_FILEDATA benutzt. Dieser Content-Driver stellt eine Anfrage an den easydb-Asset-Server, formatiert die Antwort und gibt sie aus.

Verfügbarkeit

Dieser Content-Driver ist in den folgenden Drivers verfügbar:

Parameter

Field   Die Spalte der aktuellen Tabelle, die die easydb-Asset-Server-ID enthält.
Root Asset   Wenn gesetzt wird das Root-Asset verwendet. Das Root-Asset ist das ursprünglich in die easydb geladene Asset. Untergeordnete Assets entstehen beispielsweise, wenn Bilder gedreht werden. In dem Fall würde diese Funktion ohne den gesetzten Parameter Root Asset das gedrehte Bild zum Download anbieten. Mit dem gesetzten Parameter das Original-Bild, ungedreht. Seit Version 4.0.168.
Output size_calculated Gibt die Breite in Pixeln aus, wenn Breite > Höhe, sonst Höhe in Pixeln.
  readable_size Human-Readable Größe der Datei in KB, MB oder GB.
  dpi_calculated Die Druckgröße in cm als Breite x Höhe basierend auf den konfigurierten System-DPI. Config-Variable SYSTEM_DPI.
  system_dpi_calculated Die konfigurierte System-DPI. Config-Variable SYSTEM_DPI, wenn nicht gesetzt 300.
  print_info Gibt bei Bildern die kalkulierte Druckgröße und die System-DPI aus. Seit Version 4.0.159.
  dimension Breite x Höhe in Pixeln, soweit bekannt.
  width Breite in Pixeln, wenn bekannt.
  height Höhe in Pixeln, wenn bekannt.
  compiled_info Wichtigste Informationen wie Dateityp und Größe direkt aus dem easydb-Asset-Server, abhängig vom Dateityp.
  mimetype Tatsächlicher Mimetype der Datei.
  fileclass easydb Datei-Class (image,video,audio,office,other,unknown).
  extension Eigentliche Endung der Datei (ein als XLS getarntes PDF wird hier PDF ausgeben).
  metadata Zeigt eine Tabelle mit Metadata-Information an. Der Filter kann in Metadata Mask angegeben werden.
  metadata_item Zeigt gezielt ein einzelne Metadata-Information an.
  original_filename Dateiname der Datei als sie in die easydb vereinnahmt wurde.
  display_filename Dateiname der Datei wie sie für den Download bereitgestellt wird. Konfiguration erfolgt über die Config-Variable EAS_DOWNLOAD_FILENAME[.<table>].
  download_link_anchor HTML-Link zum Original der Datei zum direkten Download, es wird der Dateiname des Downloads als Link ausgegeben.
  • Output URL only: Optional können Sie wählen, ob Sie nur die URL des Downloads ausgeben wollen (also ohne Link).
  • As Attachment: Optional können Sie wählen, ob der Download sls Attachment (der Browser startet einen Download) erfolgen soll oder nicht (der Browser versucht die Datei anzuzeigen, easydb öffnet dafür ein neues Fenster). Voreinstellung ist "Attachment". Seit Version 4.0.287.
  • Weitere Parameter für den Download finden sie hier.
Seit Version 4.0.130.
  attach_to_email Fügt das Original oder eine Version der Datei an eine Email als Attachement an. Benutzen Sie diese Funktion innerhalb einer driver/RESULT, welcher innerhalb einer mask/EMAIL benutzt wird. Folgende weiteren Parameter stehen zur Verfügung:
  • Version: Original für das Original der Datei, oder für die Auswahl aus einer Liste in der Config-Variable EAS_OUTPUT_EMAIL[_<fileclass>]
  • No Rights Check: Überprüft nicht, ob ein Benutzer das Recht an der Version hat.
  • Filename: Bestimmt den Namen des Attachments. Seit Version 4.0.310: Sollte ein interner Download-Dateiname hinterlegt sein (eas-custom-data "download_filename"), kann dieser nicht überschrieben werden.
  • Die Parameter sind analog zu denen für den Download.
Seit Version 4.0.159.
  asset_deep_link_tool Gibt ein Icon mit Status-Anzeige aus, um das Asset-Deep-Link-Tool zu starten. Mit dem Asset-Deep-Link-Tool können Asset-Deep-Links erzeugt werden, um das Asset zu teilen.
  • Version: Die Version für die der Asset-Deep-Link erzeugt wird.
Seit Version 4.0.287.
Metadata Mask   Die Maske zur Anzeigen der Metadaten, wie sie vom easydb-Asset-Server geliefert werden. Wenn nicht gesetzt, wird die Config-Variable EAS_METADATA_FILEMANAGER_FILTER verwendet. Parameter ist nur verfügbar, wenn type=metadata ist.
Metadata Group   Metadata-Group, wie sie vom easydb-Asset-Server angezeigt wird. Parameter ist nur verfügbar, wenn type=metadata_item ist.
Metadata Item   Metadata-Item, wie sie vom easydb-Asset-Server angezeigt wird. Parameter ist nur verfügbar, wenn type=metadata_item ist.
Update GCELL-ID   Wenn gesetzt, wird um das Metadatum ein Link ausgegeben. Beim Klick auf den Link wird ein Eingabe-Feld mit dieser GCELL-ID per Javascript befüllt. Der DOM title des Links kann mit dem Stringtool-Key l10n.eas.filedata.tooltip.UpdateValueInEditor überschrieben werden. Dieser Parameter ist nur verfügbar, wenn type=metadata_item ist.