Formulare (Inhalte erfassen)
Inhaltsverzeichnis |
Für jeden Fragment-Typ („Kategorie“) kann über die entsprechende Vorlage ein individuelles Formular definiert werden. Über dieses Formular können anschließend im FragmentCreator Inhalte gepflegt werden.
Beispiel: Formular für Fragmente
Zur Aufnahme des Inhalts eines Fragments müssen im Formularbereich der betreffenden Seitenvorlage die dafür benötigten Eingabekomponenten definiert werden, z. B.
<CMS_MODULE>
<CMS_INPUT_TEXT name="headline"useLanguages="no">
<LANGINFOS>
<LANGINFO lang="*" label="Headline"/>
<LANGINFO lang="DE" label="Überschrift"/>
</LANGINFOS>
</CMS_INPUT_TEXT>
<FS_MARKDOWN name="markdown" useLanguages="no">
<LANGINFOS>
<LANGINFO lang="*" label="Markdown"/>
</LANGINFOS>
</FS_MARKDOWN>
<FS_INDEX name="media" useLanguages="no">
<LANGINFOS>
<LANGINFO lang="*" label="Media"/>
</LANGINFOS>
<SOURCE name="FirstSpiritMediaAccess/Connector">
<PROJECT remote="media"/>
</SOURCE>
</FS_INDEX>
<FS_INDEX name="fragments" useLanguages="no">
<LANGINFOS>
<LANGINFO lang="*" label="Fragment selection"/>
</LANGINFOS>
<SOURCE name="FirstSpiritFragmentAccess/FSFAConnector">
<PROJECT remote="fragments"/>
</SOURCE>
</FS_INDEX>
</CMS_MODULE>
Unterstützte Eingabekomponenten
Eingabekomponente | Funktion | weiterführende Information |
---|---|---|
CMS_INPUT_CHECKBOX | komplexes Auswahlelement: | Seite Eingabekomponenten |
CMS_INPUT_COMBOBOX | komplexes Auswahlelement: | |
CMS_INPUT_DATE | Eingabe von Datum und / oder Uhrzeit | |
CMS_INPUT_LIST | komplexes Auswahlelement: | |
CMS_INPUT_NUMBER | Eingabe von Zahlen | |
CMS_INPUT_RADIOBUTTON | komplexes Auswahlelement: | |
CMS_INPUT_TEXT | einfache, einzeilige Texteingaben | |
CMS_INPUT_TEXTAREA | einfache, mehrzeilige Texteingaben | |
CMS_INPUT_TOGGLE | Umschalter zwischen zwei vorgegebenen Werten | |
FS_INDEX | Auswahl / Referenzierung von Medien | Seite Medien verwenden |
Auswahl / Referenzierung von Fragmenten | Seite Fragmente verwenden | |
FS_MARKDOWN | Eingabe von formatierten Texten | |
FS_TAGGING | Erstellen und Bearbeiten von Tags | Seite Konfiguration FS_TAGGING |
Zur Dokumentation der Eingabekomponente in der allgemeinen Online-Dokumentation zu FirstSpirit siehe CHECKBOX (→Online Dokumentation FirstSpirit).
Nicht unterstützte Eingabekomponenten
Folgende FirstSpirit-Standardeingabekomponenten werden von CXT nicht unterstützt:
- CMS_INPUT_DOM
Zur Eingabe von formatierten Texten wird stattdessen die Komponente FS_MARKDOWN empfohlen (siehe Seite Konfiguration FS_MARKDOWN). - CMS_INPUT_DOMTABLE
- CMS_INPUT_IMAGEMAP
- CMS_INPUT_LINK
- CMS_INPUT_PERMISSION
- FS_BUTTON
- FS_CATALOG
Zur Erstellung von Listen mit Fragmenten wird stattdessen die Eingabekomponente FS_INDEX mit einem Plug-in zur Auswahl bzw. Referenzierung von anderen Fragmenten empfohlen
(„FirstSpiritFragmentAccess“ siehe FragmentAccess). - FS_DATASET
- FS_REFERENCE
Zur Auswahl bzw. zur Referenzierung von Fragmenten und Medien wird stattdessen die Eingabekomponente FS_INDEX empfohlen (Single-Mode / 1-Element) mit dem entsprechenden Plug-in empfohlen.
Darüber hinaus werden folgende Gestaltungselemente nicht unterstützt:
- CMS_GROUP (Ausnahme: Metadaten-Vorlagen, Bezeichner editions)
- CMS_LABEL
Einschränkungen
Zu Einschränkungen hinsichtlich der Verwendung von Eingabekomponenten siehe Seite Einschränkungen.