[TYPO3-german] Globale Variable in TCA, Flexform von Extbase Extension / Typo3 4.7
Andreas Freund
andfriend23 at gmail.com
Thu Apr 24 09:10:00 CEST 2014
Moin,
ich habe hier einen Typo3 Auftritt (Typo3 4.7.17) mit mehreren Domains.
Dort sind einige Extensions installiert, hauptsächlich eigens für diese
Seite entwickelt. Nun habe ich die Extensions so angepasst das diese sich
die Datensätze aus bestimmten Ordnern holen (respectRecordStoragePage) was
auch wunderbar funktioniert.
Das Problem entsteht erst wenn dann Referenzen zu anderen Datensätzen
gemacht wird. Beispiel: Jede News hat eine Kategorie. Lege ich also eine
News an wähle ich eine Kategorie aus. In der Liste mit den Kategorien
tauchen nun aber die Kategorien aus allen Ordnern auf. Ok ich kann
natürlich in das TCA im foreign_table_where die StoragePid des Ordners
übergeben, aber der ändert sich ja je nach Domain.
Ist es irgendwie möglich im TCA auf eine globale config variable
zuzugreifen (dort könnte ich dann reinschreiben auf welcher Domain ich mich
befinde) und daraus dann eine if-Anweisung zu basteln? Oder gibt es einen
MArker den ich per Typoscript füllen kann den ich dann im TCA verwende?
Am einfachsten wäre wahrscheinlich ein zweites TCA das nur angewendet wird
wenn man sich im Seitenbaum der zweiten Domain bewegt. Bisher konnte ich
Typo3 aber noch nicht dazu überreden das richtig auszulesen. Habt ihr eine
Idee?
Danke & Gruß,
Andreas
More information about the TYPO3-german
mailing list