MetaModels Backend: Eingabemaske: Unterschied zwischen den Versionen

Aus Contao Community Documentation

(Attribute)
(Backend Formular)
Zeile 65: Zeile 65:
 
==Das Backend-Formular==
 
==Das Backend-Formular==
 
[[File:mm_backend_paletteneinstellungen_formular.png|thumb|400px]]
 
[[File:mm_backend_paletteneinstellungen_formular.png|thumb|400px]]
 +
Und so könnte das Backend-Formular in etwa aussehen. Rot gekennzeichnet die Backend-Klassen, die den Attributen mitgegeben wurden.
 +
<div style="clear: both"></div>
 +
 +
 +
==Das Backend-Formular mit Legenden==
 +
[[File:mm_backend_eingabemaske_legenden.png|thumb|400px]]
 
Und so könnte das Backend-Formular in etwa aussehen. Rot gekennzeichnet die Backend-Klassen, die den Attributen mitgegeben wurden.
 
Und so könnte das Backend-Formular in etwa aussehen. Rot gekennzeichnet die Backend-Klassen, die den Attributen mitgegeben wurden.
 
<div style="clear: both"></div>
 
<div style="clear: both"></div>

Version vom 3. Juni 2013, 10:46 Uhr

Allgemeines zur Eingabemaske (fka Paletteneinstellungen)

  1. MetaModels Attribute
  2. MetaModels Ausgabevorgaben
  3. MetaModels Eingabemaske
  4. MetaModels Filter
  5. MetaModels Ansichtseinstellungen

Was ist eigentlich eine Eingabemaske ?

Icons paletteneinstellungen.png

Mit der Eingabemaske wird im Wesentlichen das Aussehen der Datenerfassung im Backend gesteuert. Es beantwortet die folgenden Fragen:

  • Wo werden die Daten erfasst?
  • Wie sieht die Übersichtsliste aus?
  • Wie kann ich die Übersichtliste organisieren?
  • Wie sieht das Erfassungsformular aus?
  • Wie kann ich das Aussehen des Erfassungsformulars beeinflussen?

Einstieg

Fehler beim Erstellen des Vorschaubildes: Datei scheint fehlend zu sein:

Nachdem man über Neue Eingabemaske einen Eintrag generiert hat, stehen 2 Funktionen zur Verfügung:

  1. Eingabemaske bearbeiten: Erstellen und organisieren der BE Liste
  2. Einstellungen der Eingabemaske bearbeiten: Erstellen und organisieren des BE Formulars

Backend Liste

Eingabemaske

Fehler beim Erstellen des Vorschaubildes: Datei scheint fehlend zu sein:

Nachdem man über Neue Eingabemaske einen Eintrag generiert hat, stehen 2 Funktionen zur Verfügung:

  • Name: Name der Palette
  • Panel-Layout: Damit lässt sich die BE Liste organisieren. 4 Werte stehen zur Verfügung: filter, sort, search und limit. Mit Komma oder Semikolon steuert man die Darstellung (siehe nächster Screen)
  • Integration: Unabhängig, Als Kind-Tabelle
  • Sortiermodus:
    • 0 Datensätze werden nicht sortiert
    • 1 Datensätze nach festem Feld sortieren,
    • 2 Datensätze nach variablen Feld sortieren,
    • 5 Einträge werden als Baumstruktur dargestellt (siehe Seitenstruktur)
  • Sortier-Flag: diverse Optionen
  • Backend-Bereich: Hier kann man auswählen, wo in der Backend-Navigation (links) der Eintrag 'Musicbox' erscheinen soll. Neu lässt sich das eigene MetaModel auch in eine Bereich namens "MetaModel Boilerplate" packen
  • Backend-Icon: Optional kann man sein eigenes Icon anzeigen lassen
  • Backend-Beschreibung: Sprache, Labeltext (Name deiner BE Liste), Beschreibungstext (Tooltip)

Panel-Layout

Fehler beim Erstellen des Vorschaubildes: Datei scheint fehlend zu sein:

Die Einträge unter dem Panel-Laout bestimmen, ob und wie die einzelnen Funktionen erscheinen.

Backend Formular

Attribute

Fehler beim Erstellen des Vorschaubildes: Datei scheint fehlend zu sein:

Nachdem man über Alle hinzufügen alle Attribute hinzugefügt hast, kann man die Liste per Drag&Drop organisieren. Die Reihenfolge legt fest, in welcher Reihenfolge die Eingabefelder im Erfassungsformular erscheinen.

Attribut bearbeiten

Fehler beim Erstellen des Vorschaubildes: Datei scheint fehlend zu sein:

Jedes Attribut hat gemäss seinem Typ spezifische Einstelloptionen. Was sie jedoch alle gemein haben, sind die so genannten Backend-Classes. Darüber lassen sich die Eingabefelder ein wenig gestalten. Folgende CSS-Klassen stehen zur Verfügung:

  • w50: Die Breite auf 50% festlegen und nach links floaten.
  • clr: Alle Floats clearen.
  • long: Vergrößert das Eingabefeld, sodass es zwei Spalten umfasst.
  • wizard: Das Eingabefeld kürzen, sodass Platz für einen Wizard ist (z.B. einen Date-Picker).
  • m12: Dem Element einen oberen Abstand (top-margin) von 12 Pixel geben (für einzelne Checkboxen).

Das Backend-Formular

Fehler beim Erstellen des Vorschaubildes: Datei scheint fehlend zu sein:

Und so könnte das Backend-Formular in etwa aussehen. Rot gekennzeichnet die Backend-Klassen, die den Attributen mitgegeben wurden.


Das Backend-Formular mit Legenden

Fehler beim Erstellen des Vorschaubildes: Datei scheint fehlend zu sein:

Und so könnte das Backend-Formular in etwa aussehen. Rot gekennzeichnet die Backend-Klassen, die den Attributen mitgegeben wurden.

Einstellungen der Eingabefelder (Attribute)

Alias

Fehler beim Erstellen des Vorschaubildes: Datei scheint fehlend zu sein:

Auswahl (Select)

Fehler beim Erstellen des Vorschaubildes: Datei scheint fehlend zu sein:

Checkbox

Fehler beim Erstellen des Vorschaubildes: Datei scheint fehlend zu sein:

Datei

Fehler beim Erstellen des Vorschaubildes: Datei scheint fehlend zu sein:

Dezimal

Fehler beim Erstellen des Vorschaubildes: Datei scheint fehlend zu sein:

GeoProtection

Fehler beim Erstellen des Vorschaubildes: Datei scheint fehlend zu sein:

Longtext

Fehler beim Erstellen des Vorschaubildes: Datei scheint fehlend zu sein:

Es stehen 3 Richtext-Editoren zur Verfügung: tinyFlash, tinyMCE und tinyNews.

Numerisch

Fehler beim Erstellen des Vorschaubildes: Datei scheint fehlend zu sein:

Sprachcode

Fehler beim Erstellen des Vorschaubildes: Datei scheint fehlend zu sein:

Tags

Fehler beim Erstellen des Vorschaubildes: Datei scheint fehlend zu sein:

Text

Fehler beim Erstellen des Vorschaubildes: Datei scheint fehlend zu sein:

Timestamp (Datum)

Fehler beim Erstellen des Vorschaubildes: Datei scheint fehlend zu sein:

URL

Fehler beim Erstellen des Vorschaubildes: Datei scheint fehlend zu sein:

Übersetztes Alias

Details folgen

Übersetzte Datei

Details folgen

Übersetzter Longtext

Details folgen

Übersetzte Auswahl

Details folgen

Übersetzte Tags

Details folgen

Übersetzter Text

Details folgen

Ansichten
Meine Werkzeuge

Contao Community Documentation

<TheTril> Stateless Template, Stateless Elements, Stateless Renderer :)
<TheTril> everything is stateles :D
<leo-unglaub> TheTril: genau wie Ed Snowden *g*

Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge