Zum Inhalt springen

Content-Elemente in Flexform auflisten

Erstellt am 31. Juli 2007 · 5 Antworten · letzte Antwort am 31. Juli 2007

Tags: Frage

DerUnsympath ·

Hallihallo,

ich arbeite gerade an einer Erweiterung, für die ich die ID eines Contentselements per Flexform eingeben lassen will. Als Eingabefeld funktioniert das schon perfekt, allerdings hätte ich es gerne etwas "schicker".

Ähnlich wie in der Auswahlliste von tt_news möchte in einer Auswahlliste die Contentelemente der Seite, auf der die Erweiterung läuft, listen lassen. Wie liste ich nun alle Contentelemente auf und schreibe sie in ein Flexform?

Habe testweise erstmal probiert, die IDs in FE auszugeben, aber es tut sich nichts...:

<?php
$currentid = $this->pi_getPageLink($TSFE->id);

$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('*', 'tt_content','pid=' . $currentid.$this->cObj->enableFields('tt_content') . '');

while($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) {
	//$lconf['source'] = $row[uid];
	//$content .= $this->cObj->cObjGetSingle('RECORDS',$conf);
	$content .= $row['uid'];
}
?>
DerUnsympath ·

Hey Georg,

es geht darum, die Auswahl im BE vorzunehmen.. so wie in tt_news bspw.

Die FE-Ausgabe habe ich nur testweise vorgenommen, um zu checken, ob der Query überhaupt etwas ausgibt, aber es wird nichts angezeigt.

DerUnsympath ·

Woah, wie geil ist das denn... und so einfach. 😃

Vielen Danke erneut, Georg!

ps. Wo gibt es Infos darüber, welche weiteren Parameter man in der <config> setzen kann?