- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
maxInputLength Wert aus CMS_INPUT_TEXT programmatisch auslesen
Hallo,
Wir versuchen programmatisch aus einer Seite den maxInputLength Wert fรผr ein Feld fรผr eine Page Template auslesen. Also z.B. den Wert 100 von unten:
<CMS_INPUT_TEXT
name="pt_headline1"
allowEmpty="no"
convertEntities="standard"
length="22"
maxInputLength="100"
Ich habe versucht mit folgenden Objekten per API auf diese Informationen zu kommen. War aber nicht erfolgreich.
Page page = (Page) referenceElement;
page.getFormData();
page.getTemplate().getMetaFormData();
page.getTemplate().toXml();
รber welche Objekte kann man diese Information auslesen? Ist es รผber API รผberhaupt mรถglich?
Danke und Grรผsse,
Koray Yersel
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo,
es gibt leider keinen sicheren API-Weg, um an diese Information heranzukommen.
Der richtige Weg (wenn) lรคuft tatsรคchlich รผber das Template der Seite. Von dort kommt man per API an die Formulardefinition heran. Entweder als XML (getGomSource()) oder als Definitionsobjekt (getGomProvider()). Bei letzterem kann man sich das gesuchte Definitionsobjekt holen (findEditor("pt_headline1")). Leider ist das konkrete Objekt und somit die Methode, die den gefragten Wert liefert, nicht in der API.
Der mรถgliche Lรถsungsweg, den ich sehe, ist nicht zwingend zukunftssicher: das XML der Formulardefinition "auswerten" und den Wert dort auslesen.
Auf jeden Fall empfehle ich, einen Feature-Wunsch hier in der Community zu stellen, aber nicht ausschlieรlich fรผr diesen konkreten Einzelfall.
Beste Grรผรe
Stefan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo,
es gibt leider keinen sicheren API-Weg, um an diese Information heranzukommen.
Der richtige Weg (wenn) lรคuft tatsรคchlich รผber das Template der Seite. Von dort kommt man per API an die Formulardefinition heran. Entweder als XML (getGomSource()) oder als Definitionsobjekt (getGomProvider()). Bei letzterem kann man sich das gesuchte Definitionsobjekt holen (findEditor("pt_headline1")). Leider ist das konkrete Objekt und somit die Methode, die den gefragten Wert liefert, nicht in der API.
Der mรถgliche Lรถsungsweg, den ich sehe, ist nicht zwingend zukunftssicher: das XML der Formulardefinition "auswerten" und den Wert dort auslesen.
Auf jeden Fall empfehle ich, einen Feature-Wunsch hier in der Community zu stellen, aber nicht ausschlieรlich fรผr diesen konkreten Einzelfall.
Beste Grรผรe
Stefan

