[TYPO3-german] Beliebige Extensions verknüpfen

Malte Jansen mail at maltejansen.de
Wed Nov 5 18:38:46 CET 2008


Markus Deckmann schrieb:
> Hi Malte,
> 
>> wenn es noch keine Extension gibt, musst du dir wohl einen kleine 
>> Extension mit dem Kickstarter erstellen. Dort kannst du dann tt_news 
>> mit tt_address verknüpfen.
> 
> Wie würde ich in diesem Fall vorgehen? Als Ergebniss hätte ich gerne das 
> ich in einem tt_news-Datensatz 0..n tt_address-Datensätze angeben kann 
> die diesem Eintrag zugeordnet sind. FE-Editing muss ich mir für eigene 
> Extensions erst noch anschauen (danke für den Hinweis im anderen Beitrag).

Kickstarter im ExtensionManager starten (muss installier werden)
1. Name und Beschreibung (etc) für Extension vergeben
2. Tabelle tt_news erweitern
3. Neus Feld erstellen und dort kann man eine andere Tabelle auswählen 
und entsprechend wie viele Datensätze erlaubt sind. Hier muss 
logischerweise tt_address ausgewählt sein.
4. Speicher und installieren.

> 
> 
>> Mit TS ist das nicht möglich.
> 
> Hier war ich evtl. etwas missverständlich. Mit TS will ich natürlich 
> dann im nachhinein, also wenn die Abhängigkeit wie oben beschrieben 
> hergestellt ist, auf die Inhalte zugreifen und sie fallbedingt ausgeben. 
> Für tt_news stehen ja umfangreiche Möglichkeiten der Konfiguration zur 
> Verfügung inkl. Zugriff auf die in der tt_news-Tabelle gespeicherten 
> Inhalte um sie im Template darzustellen oder innerhalb der 
> News-Darstellung, basierend auf den HTML-Templates.

Bei tt_news gibt es so genannte Hooks, mit denen man neue Marker 
einfügen kann, diese sind dann in deinem Template verfügbar. Eine 
einfach Erweiterung, wo du dir das Prinzip abschauen kannst ist: 
EXT:maja_newmarker

> 
> Hier dachte ich ist es jetzt dann evtl. möglich mein tt_news-Template 
> für diesen Bereich einfach um einen neuen Marker zu erweitern und dann 
> die Übersicht über die dem Datensatz zugeordneten Elemente darzustellen, 
> formatiert über die hoffentlich verfügbaren stdWrap-Eigenschaften der 
> Lösung.

Mit entsprechender Konfiguration ist es auch möglich die Felder dann mit 
Typoscript zu konfigurieren.


> 
> Soweit zumindest meine Gedanken...allerdings, wie gesagt, ich war bisher 
> eigentlich auf der Suche nach einer Lösung die man abstrakt und 
> universell anwenden kann um 2 Extensions in dieser Art, zumindest im 
> Backend, zusammenzuschalten. Quasi einen Extension-Connector welcher, 
> basierend evtl. auf ein paar Konfigurationsparameter, 2 Extensions 
> miteinander verbindet und in den Eingabemasken die Zuordnung von 
> Datensätzen der einen Extension zur anderen erlaubt.
Wird mit deiner Mini-Extension dann entsprechend gemacht.

> 
> Gibt es solch eine Extension eventuell bereits und ich hab sie im 
> Repository nur noch nicht gefunden oder stellt meine Anforderung etwas 
> dar was zwar schön als Traum ist, in der Realität mit Typo3 allerdings 
> gar keinen Sinn machen würde? ;-)
Such doch einfach mal tt_news und tt_address im TER...

Gruß

Malte


More information about the TYPO3-german mailing list