Zum Inhalt springen

Datensatz auf bestimmter Seite speichern / Eigene Akkordeon-Extension

Erstellt am 26. Juli 2011 · 2 Antworten · letzte Antwort am 26. Juli 2011

Tags: TCA, Inhaltselemente, Frage

Oli ·

Hallo!

Ich habe eine mehr oder weniger grundsätzliche Frage: Kann ich einen Datensatz meiner eigenen Extension auf einer bestimmten Seite (z.B. einem Sysfolder) speichern, unabhängig wo ich den Datensatz erstelle?

Ich versuche nämlich gerade über IRRE eine Akkordeon-Extension aufzubauen. Alles klappt soweit, ich lege als erstes den Titel für den Event-Handler meines Akkordeons an und kann dann zu diesem Titel unendlich viele eigene tt_content-Elemente anlegen (diese werden im FE dann angezeigt, wenn ich auf den Titel klicke). Unglücklicherweise befinden sich diese tt_content-Elemente ja auf der gleichen Seite, sodass sie doppelt ausgegeben werden. Bei Verwendung von Templavoila ist es nicht ganz so schlimm. Es werden zwar nur die Akkordeon-tt_content Elemente ausgegeben, aber im Backend befinden sich diese Elemente unter "nicht verwendete Elemente" (obwohl sie ja in Wirklichkeit verwendet werden... :-))...

Deshalb war es meine Idee die tt_content-Elemente des Akkordeons an einer zentralen Stelle - einem Sysfolder - zu speichern.

Habt ihr irgendwelche Ideen?

Die Extension rgaccordion verfolgt einen interessanten Ansatz (man kann laut Dokumentation ein Häckchen beim Content-Element setzen, um es als Akkordeon-Element auszugeben), aber nach Betrachtung des Codes scheint es so zu sein, dass jedes Akk-Element nur ein tt_content-Element beinhalten kann. Das ist mir nicht flexibel genug. :-)

Grüße
Oliver

aemka ·

rgaccordion kann natürlich mehr als 1 element in einem akkordion haben. Installier Sie doch vlt. einfach mal.

Oli ·

Hallo aemka,

ich habe es versucht, aber bei mir wurde kein Häckchen im Seiteninhaltselement angezeigt.

Dass wir uns nicht missverstehen. Mir ist klar, dass folgende Struktur in rgaccordion möglich ist:

- Titel 1
-- Inhaltselement 1
- Titel 2
-- Inhaltselement 2
- Titel 3
-- Inhaltselement 3

aber ich hätte gerne eine solche Struktur:
- Titel 1
-- Inhaltselement 1
-- Inhaltselement 2
-- Inhaltselement 3
- Titel 2
-- Inhaltselement 4
-- Inhaltselement 5
- Titel 3
-- Inhaltselement 6

Grüße
Oliver