Search the FirstSpirit Knowledge Base
Hallo,
wie lässt sich der Anzeigename einer CMS_INPUT_PAGEREF-Eingabekomponente innerhalb einer CMS_INPUT_CONTENTAREALIST "formatieren"?
Hier die Eingabekomponemte in FirstSpirit 4.2:
<CMS_INPUT_CONTENTAREALIST name="st_seitenListe" rows="25">
<LANGINFOS>
<LANGINFO lang="*" label="Seiten auswählen" description="Bitte wählen Sie eine Seite aus."/>
</LANGINFOS>
<SOURCES>
<TEMPLATE name="seite"/>
</SOURCES>
<VARIABLES>
<VARIABLE name="st_seite"/>
</VARIABLES>
</CMS_INPUT_CONTENTAREALIST>
In FirstSpirit 3.1 sah die Ansicht im Formular-Kanal von 'st_seite' so aus:
pageref:seite_1
pageref:seite_2
pageref:seite_3
In FirstSpirit 4.2 so:
de.espirit.firstspirit.access.editor.value.ElementReferenceImpl@518f5
de.espirit.firstspirit.access.editor.value.ElementReferenceImpl@51905
de.espirit.firstspirit.access.editor.value.ElementReferenceImpl@51904
Mit dieser Ansicht können die Redakteure leider wenig anfangen.
'st_seite' ist eine CMS_INPUT_PAGEREF-Eingabekomponente:
<CMS_INPUT_PAGEREF
name="st_seite"
hFill="yes"
useLanguages="no">
<LANGINFOS>
<LANGINFO lang="*" label="Seite auswählen" description="Bitte wählen Sie eine Seite aus."/>
</LANGINFOS>
</CMS_INPUT_PAGEREF>
Vielen Dank.
Hallo Herr Weigelt,
in FS 4.2 gibt es die Möglichkeit beim Anlegen eines neuen Absatzes in der Content_Arealist einen Namen zu vergeben, der dann in der Übersicht angezeigt wird.
Leider kann man nur den Variablennamen ohne Methodenerweiterung angeben. Könnte man z.B. <VARIABLE name="st_seite.getPageRef().getDisplayName()"/> auslesen, wäre das ein tollen Feature 🙂 Die Ausgabe der Class ist jedenfalls nicht sehr hilfreich 😉
Weitere Lösungen weiß ich leider auch nicht.
Grüße,
C. Klingbeil
Vielen Dank.
Ich werde erstmal den Tag <VARIABLES> weglassen und mit den Namen arbeiten.
Eine Methodenerweiterung würde ich mir auch wünschen.
Viele Grüße
M. Weigelt
Mark Weigelt schrieb:
Eine Methodenerweiterung würde ich mir auch wünschen.
Dann formulieren Sie doch bitte einen entsprechenden Feature-Request.