Mittels des Objekts Artikel-Typ lassen sich die Artikel konfigurieren - angefangen bei den Datenfeldern bis hin zu Labels, Hilfen und auch Eingabebeschränkungen.
Gruppierung
Die Gruppierung der Felder wird über Tabs organisiert. Es können beliebig viele Tabs angelegt und individuell benannt werden. Die Feld-Typen können den jeweiligen Tabs zugeordnet werden. Hierzu klicken Sie bei dem betroffenen Feld auf Bearbeiten, wählen den gewünschten Tab aus und speichern Sie das Feld.
Anlage von Feldern
Wenn einem Artikel-Typ ein neues Feld hinzugefügt wird, so erscheint dieses Feld automatisch bei allen Artikeln, die bereits aus diesem Typ erstellt wurden.
Löschen von Feldern
Jedes Feld kann gelöscht werden - auch wenn es im System noch Artikel gibt, die aus diesem Artikel-Typ erstellt wurden. Achten Sie lediglich darauf, dass dem zu löschenden Feld keine Rollen mehr zugewiesen sind.
Wichtig
Wurde die Ersetzungsvariable des zu löschenden Feldes in Artikel-Vorlagen eingebaut so wird diese nach dem Löschen nicht mehr ersetzt.
Feldkonfiguration
Konfiguration
Unter dem Reiter Konfiguration können Sie die die grundlegenden Einstellung des Artikel-Typs vornehmen.
Name
Name (Label) des Feldes. Dieser wird in der Konfigurationsübersicht sowie beim Artikel als Feldbezeichnung angezeigt.
Interner Name
Name, der vom System als eindeutige Bezeichnung genutzt wird. Wird zur Erzeugung der Ersetzungsvariable und zum Zugriff via TAL genutzt. Der interne Name wird bei der Eingabe des Namens automatisch generiert.
Hilfetext
Dieser Text wird in der Artikelansicht angezeigt, wenn der Benutzer mit der Maus über das gelbe Fragezeichen bei dem betroffenen Feld fährt. Wird kein Hilfetext eingegeben so wird kein Fragezeichen angezeigt.
Eingabehilfe
Wird, wenn eingestellt, direkt unterhalb der Eingabe angezeigt und soll als schnelle Hilfe zur Eingabe dienen (z.B. optimale Wortzahl, etc)
Kategorie
Kategorie (Tab), unter der das Feld einsortiert werden soll.
Pflicht
Wenn aktiviert kann der Artikel nicht gespeichert werden, wenn dieses Feld leer ist.
Rolle
Systemrolle, die dieses Feld einnehmen soll. Bei der Anlage eines Feldtyps kann nur eine Rolle definiert werden. Bearbeitet man das Feld danach, können sämtliche Systemrollen zugewiesen werden (s. Rollen).
Datentyp
Der Daten-Typ stellt die eigentliche Konfiguration des Artikels dar. Hier werden die Felder, welche im späteren Artikel-Objekt erscheinen sollen, angelegt, bearbeitet und gruppiert. Der Typ kann - so lang noch kein Artikel mit dieser Konfiguration angelegt wurde - nachträglich geändert werden.
Folgende Feldtypen können einem Artikel hinzugefügt werden:
- Einzeilige Eingabe: Bietet eine einfache, einzeilige Eingabe
- Mehrzeilige Eingabe: Erzeugt ein Eingabefeld für mehrzeiligen Text
- Mehrzeilige Eingabe (Formatiert): Erzeugt eine mehrzeilige Eingabe, eingebettet in einen WYSIWYG-Editor
- Mehrzeilige Eingabe (HTML-Editor): Erzeugt eine mehrzeilige Eingabe (Formatiert) inklusive einem kompletten HTML-Editor
- Einfachselektion: Erzeugt eine Dropdown-Liste
- Mehrfachselektion: Erzeugt eine Checkbox-Liste
- Bild: Erzeugt einen Bildpicker
- Bild (Liste): Erzeugt eine Liste mit Bildern
- Container: Erzeugt einen Container-Picker
- Container (Liste): Erzeugt eine Liste mit Containern
- Url: Erzeugt ein URL Feld Link-Liste: Erzeugt eine Liste mit Links
- Werte (Liste): Erzeugt eine Liste einfacher Werte
- Datum mit Uhrzeit: Erzeugt eine Eingabemöglichkeit von Datum und Uhrzeit mit Kalender
- Boolean (Wahr/Falsch): Erzeugt eine Checkbox
- Farbe: Erzeugt ein Eingabefeld für eine Farbe mit Farbpicker
Spezielle Feldtypen zur Gestaltung und Dokumentation des Artikel-Typs
- Dokumentation: Zeigt den Text an, der in dem Default-Feld eingegeben wurde
- Dokumentation (Html): Zeigt den Html-formatierten Text an, der in dem Default-Feld eingegeben wurde
- Trenner: Erzeugt eine Linie zur gestalterischen Trennung der Felder
Optionen
Manche Datentypen (Einfach-/Mehrfachselektion) erlauben zusätzliche Optionen. Diese können hier konfiguriert werden.
Erweitert
Nach dem erstmaligen Speichern eines neuen bzw. dem Bearbeiten eines vorhandenen Datentyps finden Sie zwei weitere Tabs, in denen zusätzliche Einstellungen möglich sind.
Default
Hier können Sie einen Default-Wert vorgeben, mit dem das Feld der bei Erstellung eines neuen Artikels auf Basis dieses Artikel-Typs vorausgefüllt ist. Bei Selektionen - also Feldern mit Auswahlmöglichkeit - ist der hier eingestellte Wert vorselektiert.
Einen Sonderfall stellt die Dokumentation dar. Der Text, der hier eingegeben wird, erscheint bei den Artikeln als einfacher Text.
Fallback
Hier kann ein vorhandenes Feld als Fallback eingestellt werden. Dabei wird dessen Wert genutzt, falls das Ursprungsfeld Feld leer bleibt.
Wichtig
Je nach Fallback-Konfiguration kann es unter Umständen zu ungewollten Ereignissen kommen. Die Konfiguration sollte auf jeden Fall vor dem Einsatz geprüft werden.
Einschränkungen
Bei Feldern mit Texteingabe ist es möglich, Einschränkungen oder Vorgaben zu definieren und diese zu erzwingen.
Folgende Einschränkungen stellt das System zur Verfügung:
- Zeichenbegrenzung: Legt fest, wie viele Zeichen maximal in das Feld eingegeben werden dürfen. HTML-Tags werden hier auch mitgezählt
- Nur Zahlen: Erzwingt, dass nur Zahlen in dieses Feld eingegeben werden können
- Individuell: Es ist möglich, komplett individuelle Einschränkungen zu konfigurieren. Diese müssen mittels eines regulären Ausdrucks definiert werden
Nach der Anlage einer Einschränkung kann eine Fehlermeldung angegeben werden, die bei Verstoß gegen die Einschränkungen angezeigt wird. In diesem Fall wird der Artikel nicht gespeichert.
Legt man für ein Feld mehrere Einschränkungen fest, so müssen beim Bearbeiten alle Einschränkungen beachtet werden.
Wichtig
Einschränkungen sind nur bei den Eingabe-Feldtypen möglich (Einzeilig, Mehrzeilig). Die “Nur Zahlen” Einschränkung ist nur bei Einzeiligen Eingaben möglich.
Integration
Ersetzungsvariable
Über die hier angezeigt Variable kann in Artikel-Vorlagen auf den Inhalt des Feldes zugegriffen werden.
Rollen
Rollen dienen dazu, dem System mitzuteilen, welches Feld welche Aufgabe bzw. Funktion übernehmen soll. Weist man einem Feld beispielsweise die Rolle Überschrift zu so wird das System den Wert dieses Felds nutzen, um die Ersetzungsvariable HEADLINE in Artikel-Vorlagen auszufüllen. Ist in diesem Feld kein Wert eingegeben und ein Fallback konfiguriert so würde das System den Wert des Fallbacks für die Variable nutzen.
Über diesen Weg ist es möglich, angepasste Texte für alle Darstellungsformen zu hinterlegen oder optimierte Überschriften für alle sozialen Netzwerke zu schreiben. Genauso gut kann man aber beispielsweise alle Überschrift-Rollen einem einzigen Feld zuweisen, welches dann in allen Fällen die Überschrift darstellt (Artikel, Facebook, PDF, etc).