Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Auszug
hiddentrue

Die Datenstruktur eines neuen Objekts wird in einem Formular definiert. Zur Erfassung eines neuen Formulars gehen Sie wie folgt vor:

...

Öffnen Sie die Verwaltung der Formulare in der Adminkonsole unter Anwendungen > Medienverzeichnis > Einstellungen > Formular Vorlagen

...

Betätigen Sie die Schaltfläche Neue Formular Vorlageund füllen Sie die Eingabemaske wie folgt aus:

...

  1. Name Der Name des Formulars, resp. des Objektes, welches repräsentiert werden soll.

  2. Beschreibung (optional) Eine Kurze Beschreibung zum abzubildenden Objekt.

  3. Bild (optional) Wählen Sie ein gewünschtes Bild aus, welches zur Visualisierung des Formulars eingesetzt werden soll.

  4. Parameter (cmd) Ein Keyword welches zur Identifikation des Formulars eingesetzt werden soll. Z.b. employee, site, product, etc. Der Parameter darf nur aus alphanumerischen Zeichen bestehen (keine Leerzeichen und keine Sonderzeichen).

  5. Kategorien verwenden Legen Sie fest, ob die Einträge (Datensätze), welche Sie über dieses Formular (Datenstruktur) erfassen und verwalten werden, in Kategorien organisiert werden sollen.

  6. Ebenen verwenden Legen Sie fest, ob die Einträge (Datensätze), welche Sie über dieses Formular (Datenstruktur) erfassen und verwalten werden, in Ebenen organisiert werden sollen.

  7. Anzahl Einträge pro Seite Bestimmen Sie das Limit für die Pagination dieses Formulars.

...

Speichern Sie Ihre erfassten Daten durch Betätigung der Schaltfläche Speichern

...

Wechseln Sie nun zurück zur Auflistung der Formulare unter Anwendungen > Medienverzeichnis > Einstellungen > Formular Vorlagen

Öffnen Sie nun Ihr neu erfasstes Formular in der Bearbeitungsmaske, um mit der Definition der Datenstruktur zu beginnen:

...

...

Durch betätigen der Schaltfläche neues Feld hinzufügen, wird ein neues Eingabefeld (Eigenschaft) dem Formular (Objekt) hinzugefügt:

...

Ein Eingabefeld kann wie folgt konfiguriert werden:

  1. Feldname Der Feldname wird in der Erfassungs- und Bearbeitungsmaske eines Eintrages als Name/Label zum Feld angezeigt

  2. Feldtyp Siehe Tabelle Formular-Feld-Typ

  3. Anzeigen in Bestimmt, ob das Eingabefeld in der Erfassungs- und Bearbeitungsmaske eines Eintrages generell (Back- und Frontend) verfügbar ist, oder ob dieses nur in der Adminkonsole (nur Backend) oder in der Frontend-Erfassung/Bearbeitung (nur Frontend) verfügbar ist.

  4. Standardwerte Abhängig vom gewählten Feldtyp hat dieses Feld eine andere Funktion bei der Erfassungs- und Bearbeitungsmaske eines Eintrages. Die Typ-spezifische Funktion entnehmen Sie aus der Tabelle Formular-Feld-Typ.

  5. Infotext Kurzbeschreibung des Feldes als Hilfe bei der Erfassungs- und Bearbeitungsmaske eines Eintrages (Anzeige erfolgt über title-HTML-Attribute des jeweiligen Formular-Feld-Types)

  6. Kontext Mit Hilfe des Kontexts wird einem Feld eine systemweite Funktion zugeteilt. Siehe dazu Tabelle Kontext-Typen

  7. Validierung Auswahl einer Eingabevalidierung für die Erfassungs- und Bearbeitungsmaske eines Eintrages

  8. Pflichtfeld Definition ob das Feld bei der Erfassungs- und Bearbeitungsmaske eines Eintrages zwingend ausgefüllt werden muss

  9. Erw. Suche Definition, ob das Feld bei der Erweiterten Suche eingebunden werden soll. Siehe Spalte "HTML-Element Erweiterte Suche" in der Tabelle Formular-Feld-Typ

...

Bestätigen Sie Ihre definierte Datenstruktur durch betätigung der Schaltfläche Speichern

HinweisDas Hinzufügen und Entfernen von Eingabefeldern geschieht in Echtzeit. Wird ein Eingabefeld gelöscht, so wird dies unwiderruflich entfernt (ohne dass zudem noch die Schaltfläche Speichern betätigt werden muss) und kann nicht rückgängig gemacht werden. Im Gegensatz dazu muss die getätigte Konfiguration der Eingabefelder dann über die Schaltfläche Speichern gesichert werden.Folgende Feldtypen sind verfügbar:

Feldtyp

Beschreibung

HTML-Element Bearbeitungsmaske

HTML-Element Erweiterte Suche

Funktion Standardwert

Mehrspachigkeit

Textfeld

Ein normales Eingabefeld

input[type=text]

input[type=text]

Vorgabewert bei Neuerfassung

Ja

Textfeld mehrzeilig

Mehrzeiliges Eingabefeld

textarea

input[type=text]

Vorgabewert bei Neuerfassung

Ja

Auswahlmenu

Dropdown-Menu

select

select

Liste der Optionen separiert durch Komma

Nein

Auswahlfelder

Auswahl zwischen mehreren Optionen

input[type=radio] (mehrere)

select

Liste der Optionen separiert durch Komma

Nein

Kontrollkästchen

Auswahl einer oder mehreren Möglichkeiten

input[type=checkbox] (mehrere)

input[type=checkbox] (mehrere)

Bezeichnung (Label) des Kontrollkästchen. Für eine Auswahl mehrerer Kontrollkästchen können mehrere Bezeichnungen komma-separiert hinterlegt werden.

Nein

Dateiupload

Datei-Upload Funktion

MediaBrowser-Upload-Feld

-

-

Ja

Bilddatei

Bildauswahl

MediaBrowser-Upload-Feld

-

-

Ja

Klassifizierung

Bewertung/Ranking.
Siehe Konfiguration unter Anwendungen > Medienverzeichnis > Einstellungen > Klassifizierung

HTML-Code

HTML-Code

Standard Bewertung/Ranking

Nein

Link

Interne oder externe Verlinkung

input[type=text]

-

Vorgabewert bei Neuerfassung

Ja

Link Gruppe

Sammlung von internen und externen Verlinkungen

input[type=text] (mehrere)

-

Vorgabewert bei Neuerfassung

Ja

Google Map

Auswahl eines Standortes (Koordinaten)

Für die Benützung dieser Funktion wird eine entsprechende Lizenz von Google benötigt

Google Maps Karte

-

-

Nein

Wysiwyg Editor

HTML-Editor

WYSIWYG-Editor

input[type=text]

Vorgabewert bei Neuerfassung

Ja

E-Mail

E-Mail Adresse

input[type=text]

-

Vorgabewert bei Neuerfassung

Ja

Google Wetter

Wetteranzeige zu einem Standort

Für die Benützung dieser Funktion wird eine entsprechende Lizenz von Google benötigt

HTML-Code

-

Vorgabewert (Standort) bei Neuerfassung

Nein

Land

Länderauswahl (nur ein Land)

select

select

Vorausgewähltes Land. Dazu muss die ID des gewünschten Landes hinterlegt werden.

Nein

Wertebereich

Bereichsauswahl

input[type=text]

jQuery Range Slider

Definition des Wertebereichs nach folgendem Schema:

Codeblock
min,max,step

Text


min: ontere Grenze
max: obere Grenze
step: Interwal/Schritte

Beispiel: 0,10,2
Erzeugt einen Wertebereich wie folgt: 0,2,4,6,8,10

Nein

Formular-Feld-Typen ¶

Feldtyp Beschreibung HTML-Element Bearbeitungsmaske HTML-Element Erweiterte Suche Funktion Standardwert Mehrspachigkeit

...