Hallo zusammen,
ich möchte eine Extension programmieren, die wie eine Art Container für alle anderen Contentelemente funktionieren soll. In etwa eine Art Box in die beliebige Inhalte reingesteckt werden können.
Mein bisheriger Ansatz war, dass die Datensätze in einem Sysfolder gespeichert werden und man dann per Relation die anzuzeigenden Datensätze anzeigt. Finde ich keinen schönen Ansatz, da man die ganzen Datensätze auf einer anderen Seite pflegen muss, was verwirrend ist.
Es gab mal eine Extension namens kb content table, die konnte genau dies bewerkstelligen. Man konnte über einen Wizzard verschiedene Zellen anlegen und diese dann mit beliebigen Inhalten füllen. Die Extension funktioniert allerdings nicht mit Typo3 >= 4. Hat jemand ne Idee für einen Ansatz? Wie könnte man dies am besten bewerkstelligen?
Sammel dir doch einfach alle via plugin und les sie via cObj RECORDS oder CONTENT aus
georg
Vielen Dank für Deinen Tipp.
Ja, beim Stöbern durch die Doku habe ich mir diesen Ansatz auch überlegt. Muss dies mal probieren.
Allerdings wäre dies ja nur ein Workaround, welcher, meiner Meinung nach, nicht unbedingt so geschickt wäre, da die Datensätze alle in einem Sysfolder liegen, welcher nach einer Weile wahrscheinlich sehr überfüllt und dadurch unübersichtlich wird.
Meine bevorzugte Lösung wäre, dass die Datensätze auf der gleichen Seite liegen, auf welcher sie erstellt wurden, jedoch innerhalb der Extension. Keine Ahnung, ob dies so ohne weiteres möglich ist.
Die gewünschte Lösung nochmal im Klartext: Ich möchte auf einer beliebigen Seite einen Datensatz anlegen (die erstellte Extension namens z.B. Contentcontainer oder Infobox). In diese Extension möchte ich dann beliebige weitere Inhaltselemente anlegen können, welche unter der gleichen Seite abgelegt sind, aber eben direkt innerhalb dieser Extension.
Ist dies vom Gedankengang her so möglich? Oder würde man das innerhalb Typo3 komplett anders lösen?
Bin gerade dabei, die Extension kb content table zu analysieren, da diese genau diese Funktionalität beinhaltet. Mal sehen, ob ich da was finde.
Ich denke, ich habe gefunden, was ich suche: Es gibt eine Extension kb nested content container. Die hat diese Funktionalität schon drin...