Modul:Datei/Doku

Aus FürthWiki

Dies ist die Dokumentationsseite für Modul:Datei

Seiten-Übersicht

Zur Klasse Datei gehörende Seiten:
Hauptseite Unterseiten
Allgemein
Faktenbox Vorlagen
Formulare
Module
Alias
Abfrage Vorlagen


Formulare


Sonstige


Fakenbox()

Aufgaben:

  • Formular-Einträge auswerten
    • Freiattribute mergen (Attribute können mehrfach in verschiedenen Freiattributen gegeben sein)
  • Attribut-Werte anhand Attribut-Attribute (Datentyp, Liste per delimiter, ...) auswerten.
  • Gebäude anhand Straße/Hausnummer hinzufügen
  • Bilder in Galerie ausblenden
  • Weitere Infos ermitteln und hinzufügen
    • Dateiart/Dateityp
    • Dateiinfos und deren Popup-Texte als Unterschriften in Galerien
  • Faktenbox darstellen
  • Daten dem MediaViewer zur Verfügung stellen
  • Attributwerte in SMW-DB schreiben

Volle Unterstützung des Klassen-Systems. D. h. die Liste der auszuwertenden Attribute und das Anzeige-Layout werden in Klasse:Datei definiert. Wie die jeweiligen Attribute ausgewertet (z. B. als Liste) und angezeigt (z. B. Einzahl/Mehrzahl) werden, wird bei den einzelnen Attributen eingestellt.

Alle Dateiarten (Bild, Audio, ...) nutzen die selbe Faktenbox hier, aber können unterschiedliche Formulare besitzen. Die Formulare werden in den jeweiligen Klassen (Klasse:Bild, Klasse:Audio, ...) definiert und damit auch die möglichen Werte.

FormularGalerieDateienAusblenden()

Stellt die dynamisch erzeugten Formulare der jeweiligen Ausblende-Seiten bereit. Holt sich dazu die jeweiligen Attribut:ZeigeInFormulareintrag- und Attribut:ZeigeNichtInFormulareintrag-Werte (gesetzt per Datei-Faktenbox). Speichert Formular-Werte in Vorlage:Bild/Galerie-Bilder ausblenden (bei Bildern).

GalerieDateienAusblenden()

Aufgerufen per Vorlage:Bild/Galerie-Bilder ausblenden (bei Bildern) liefert es

  • Per Einbindung per Fakenbox() ein true/false zurück, je nachdem, ob Datei in oder ausgeblendet werden soll oder
  • Bei der Ansicht der Ausblende-Seite eine Übersicht der ausgeblendeten bzw. nicht ausgeblendeten Dateien.

Siehe auch