Hallo zusammen,
ich habe mir eine Tabelle für Veranstaltungen ("Aktuelles") angelegt. Über den Menüpunkt "Datenquellen" lässt sich diese Tabelle auch gut mit Daten befüllen. Nun möchte ich natürlich gerne die Inhalte auf einer Seite ausgeben lassen. Dazu habe ich die Absatzvorlage in meiner Seitenvorlage freigegeben.
Unter Datenbank-Schemata habe ich also ein neues Schema (ufh) mit einer Tabelle "Aktuelles" angelegt. Hier habe ich eine neue Tabellenvorlage (Aktuelles Übersicht bzw. ufh.aktuelles_uebersicht) erstellt. Leider klappt es nicht, dass alle Inhalte der Tabelle ausgegeben werden. Es wird lediglich der erste Eintrag ausgegeben.
Hier der Reiter "Eigenschaften"

Reiter "Formular"
<CMS_MODULE>
<CMS_INPUT_TEXT name="ct_title" hFill="yes" singleLine="no" useLanguages="no">
<LANGINFOS>
<LANGINFO lang="*" label="Titel" description="Titel der Veranstaltung"/>
</LANGINFOS>
</CMS_INPUT_TEXT>
<CMS_INPUT_TEXT name="ct_ort" hFill="yes" singleLine="no" useLanguages="no">
<LANGINFOS>
<LANGINFO lang="*" label="Ort" description="Ort der Veranstaltung"/>
</LANGINFOS>
</CMS_INPUT_TEXT>
<CMS_INPUT_TEXT name="ct_referent" hFill="yes" singleLine="no" useLanguages="no">
<LANGINFOS>
<LANGINFO lang="*" label="ReferntIn" description="ReferentIn der Veranstaltung"/>
</LANGINFOS>
</CMS_INPUT_TEXT>
<CMS_INPUT_DATE name="ct_datum" allowEmpty="yes" hFill="yes" preset="created" useLanguages="no">
<LANGINFOS>
<LANGINFO
lang="*"
label="Tag und Uhrzeit"
description="Datum und Uhrzeit"
format="'am' dd.MM.yyyy 'um' HH:mm"/>
</LANGINFOS>
</CMS_INPUT_DATE>
<CMS_INPUT_TEXTAREA name="ct_beschreibung" hFill="yes" rows="7" useLanguages="no">
<LANGINFOS>
<LANGINFO lang="*" label="Beschreibung" description="Kurze Beschreibung der Veranstaltung"/>
</LANGINFOS>
</CMS_INPUT_TEXTAREA>
</CMS_MODULE>
Reiter "Mapping"

Reiter "HTML"
<CMS_HEADER>
<CMS_FUNCTION name="contentSelect" resultname="result">
<CMS_PARAM name="schema" value="Aktuelles" />
<QUERY entityType="Aktuelles">
<NOTNULL attribute="titel"/>
</QUERY>
</CMS_FUNCTION>
</CMS_HEADER>
$CMS_FOR(element, result)$
$CMS_VALUE(#for.index)$<br>
<h2>$CMS_VALUE(element.titel)$</h2>
$CMS_END_FOR$
<h2>$CMS_VALUE(#row.titel)$</h2>
In die Seite habe ich die Vorlage eingefügt. Leider wird, wie gesagt, nur der erste Teil ausgegeben..
Vielen Dank schon mal!
Grüßle, Fabian