Property Editor: Char
Mit diesem Typ realisieren Sie einfache Texteingaben. Achten Sie darauf, dass hier auch PHP Code oder HTML Code eingegeben werden kann. Wollen Sie dies unterbinden, müssen Sie beim Rendern die PHP Funktion htmlspecialchars() benutzen.
Das Property hat die folgenden Einstellungen:
- Char
Hier geben Sie den Begriff (XML-Tag konform, also ohne Leerzeichen, Umlaute, etc.) an, unter welchem Sie das Feld ansprechen möchten. Dieser Begriff muss für alle Properties einer Typ-Definition eindeutig sein. - ViewName
Hier geben Sie den Begriff ein, den der Redakteur präsentiert bekommt. - Length
Die maximale Länge des Feldes. - Unit
Hier können Sie eine Einheit angeben, die dem Redakteur mitgegeben wird (z.B. €). Dieser Wert steht auch beim Rendern zur Ausgabe zur Verfügung. - Default
An dieser Stelle können Sie einen Default-Wert hinterlegen, der beim Erstellen eines neuen Dokuments dieses Types eingesetzt wird. Änderungen des Wertes haben keinen Einfluss auf bereits angelegte Dokumente. - Multiline
Nein: das Formular präsentiert dem Redakteur ein einzeiliges Eingabefeld, Ja: Es wird ein mehrzeiliges Eingabefeld angezeigt. - Password
Die eingegebenen Zeichen werden als Sternchen angezeigt. - Mandatory
Dies bedeutet, dass das Feld eine Pflicheingabe ist. Ist es leer, wird es im Client rot hinterlegt. Das Dokument kann erst gespeichert werden, wenn alle Pflichtfelder gefüllt sind. Änderungen an dieser Eigenschaft haben keinen direkten Einfluss auf bereits gespeicherte Dokumente. Erst beim nächsten Ändern werden die Pflichfelder wieder überprüft. - Indexed
Dies bedeutet, dass der Inhalt des Feldes beim Speichern in den Index für die Suche übernommen wird. Sollen Sie die Eigenschaft ändern, sollten Sie unter den Tools eine komplette Indexierung des Inhalts vornehmen. - Unique
Hier können Sie definieren, dass es nur ein Dokument mit dem gleichen Inhalt in diesem Feld und von diesem Dokument-Typ geben darf. Dies wird beim Speichern vom Client überwacht. Ist bereits ein anderes Dokument mit gleichem Inhalt vorhanden, so bekommt der Redakteur eine Fehlermeldung, die Sie im Kind-Node des Unique-Nodes hinterlegen können. Ist die Unique-Überwachung eingeschaltet, so wird das Feld auch automatisch indexiert. Sollen Sie diese Eigenschaft ändern, sollten Sie unter den Tools eine komplette Indexierung des Inhalts vornehmen, um eine korrekte Überwachung zu gewährleisten. - List
Durch Angabe einer Liste mit ListItems wird im Dokument-Formular kein Eingabefeld, sondern eine Auswahlbox mit den hier hinterlegten Werten angezeigt. Sie sollten diese Technik nur für einfache Werte benutzen. Änderungen an der hier hinterlegten Liste, haben keinen Einfluss auf bereits gepeicherte Dokumente. Neue Listenelemente können Sie durch Klick auf die Schaltfläche List-Item in der Menüleiste am unteren Rand des Formulars erstellen.
