Übersichtsliste (Overview) von FCE ??? machbar

Autor Nachricht
Verfasst am: 28.11.2007 [18:09]
kresken

[Themenersteller]
dabei seit: 28.11.2007
Beiträge: 7

Hallo Community....

... nach endlosen "foren-surfen-und-nix-finden" kommt nun, vielleicht eine wenig komische frage an euch.

wenn ich "Flexible-Content" richtig deute ist das so ne art "Datenspeicher".... quasi ein XML mit INHALTEN (name...[title] => value...[hallo titel]) welches in die DB gepackt wird!.

nun, kann man denn eine query über diese FLEXIBLE-ELEMENTS machen ... geht das???

zb:

Php:Zeilennummerierung:  An / Aus

  1. select fc.title, fc.date_create, fc.price, fc_teaser_img from XXXX limit 10 where fc.cat = WOHNUNGEN


ich möchte nur eine übersichtsseite für bestimmte kategorien ausgeben, aber halt nicht nur mit titel und link sonder eben auch mit bild, inhalten , .....

bitte... ist das überhaupt lösbar mit FCE ??????

lg

bernhard

Verfasst am: 14.05.2008 [23:38]
dubidu

dabei seit: 04.10.2006
Beiträge: 25

hallo zusammen,

genau dass würde mich auch brennend interessieren.
kann uns da jemand auf die sprünge helfen oder eine gute seite nennen?

danke im voraus!

gruß
dubidu

ps: für mich bitte keine lösung mit templavoila, da weiß ich wie das geht
Verfasst am: 15.05.2008 [09:56]
daniz78


dabei seit: 20.09.2006
Beiträge: 161

Nein, Du kannst keine SQL-Query über eine flexible XML Struktur machen!

Nicht jedes Element ist gleich aufgebaut, dementsprechend auch nicht die XML-Struktur. Wie sollte die Query also aussehen?

Über "SELECT tx_templavoila_flex FROM tt_content WHERE..." kommst Du an die Inhalte ran. Die müssten jetzt mit einem XML-Parser durchlaufen werden...


Gruß, Daniz

Never run a changing system!
Verfasst am: 16.05.2008 [14:30]
PeterAllfonds

dabei seit: 27.03.2008
Beiträge: 28

Hallo,

ich weiß nicht ganz, ob euch das hilft:

Ich habe im header Feld des FCE, den ich sonst nicht verwende, einen String hinterlegt. Z.B. 'Cat1_foo' und 'Cat2_foo'.
Mit einem sql query mit einer Like Abfrage hole ich in einem Rutsch alle FCEs einer Kategorie raus.

In meinem Fall schleife ich durch diese Liste und analysiere das XML dieser FCEs.
Anschließend gebe ich die gefilterte Liste von FCE's aus:

$tt_content_conf = array('tables' => 'tt_content', 'source' => implode(',', $ids), 'dontCheckPid' => 1);
$out .= $this->cObj->RECORDS($tt_content_conf);

$ids ist dabei ein array, welches die UIDs der FCEs enthält, die ich ausgeben möchte.
Verfasst am: 16.05.2008 [16:15]
dubidu

dabei seit: 04.10.2006
Beiträge: 25

vielen dank euch beiden!

die letzte inspiration klingt als ob sie noch performanter sein könnte.

um sowas angehen zu können muss ich mir aber bestimmt vorher noch ein bisschen was anlesen.
könnt ihr mir zu dem thema ein paar interessante links oder buchempfehlungen geben?

hat jemand anderes vielleicht auch noch einen interessanten ansatz?

beste grüße
dubidu




 
TYPO3 Version 4.2.0 testen

TYPO3 Ver. 4.2.0 testen

Testen Sie die neue TYPO3 Version 4.2.0 kostenlos für einen Monat

TYPO3 Bücher

TYPO3 Workshops


TYPO3 Einführungsschulung
in Berlin:
Montag, 07.07.
in Espelkamp:
Montag, 04.08.

TYPO3 Intensivschulung
in Espelkamp:
Mi., 06.08. - Fr., 08.08.
in Würzburg:
Mo., 18.08. - Mi., 20.08.
in Köln:
Mo., 01.09. - Mi., 03.09.
in Berlin:
Mi., 24.09. - Fr., 26.09.

TYPO3 Extensionschulung
in Berlin:
Mo., 14.07. - Mi., 16.07.
in Espelkamp:
Mo., 11.08. - Mi., 13.08.