Re: [TYPO3-german] SignalSlots, Hooks und XCLASS ?
Hallo Nicole, habe vielleicht auch die falschen gepostet, sorry! Generell möchte ich bei bestimmten CTypes das TCA erweitern. Im Augenblick klappt das (fast). Dazu lese ich das TypoScript Setup aus und passe dann das TCA an. Lieber wäre mir jedoch die TSconfig auszulesen. Da hatte ich aber mal schwierigkeiten das ganze TSconfig zu erhalten. Wenn du magst kannst du den Code hier mal anschauen: https://github.com/hendrikreimers/TYPO3-content_designer Danke & Gruß Hendrik ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] SignalSlots, Hooks und XCLASS ?
Hallo Hendrik, den von dir genannten Hook halte ich für das Ändern von TCA für wenig sinnvoll. Kannst du kurz beschreiben, was genau du im TCA machst, um eventuell eine bessere Stelle für deine Änderungen zu finden? Best regards, Nicole -- Nicole Cordes TYPO3 CMS Core Team Member TYPO3 Security Team Co-Leader TYPO3 inspiring people to share! Get involved: typo3.org -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Hendrik Reimers Gesendet: Dienstag, 16. Februar 2016 19:45 An: typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] SignalSlots, Hooks und XCLASS ? Hallo Nicole, danke das hilft mir weiter! Um das TCA beim "öffnen" zu beeinflussen (und bestimmte Felder nach Bedarf zu verändern) benutze ich die folgenden Hooks... $TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_content.php']['postInit'][] $TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_content.php']['postInit'][] ..ist das sinnvoll bzw. ok? Gibt es eigentlich generell eine Liste, Methode, Trick oder vergleichbares um Hooks/Slots etc. leichter zu finden? Vielen Dank für deine Hilfe! Hendrik ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] SignalSlots, Hooks und XCLASS ?
Hallo Hendrik, Code-Analyse Durch die Objektorientierung von TYPO3 sollte eine Datei-übergreifende Suche nach den Namespace-Fragment SignalSlot hilfreich sein. (Search-Methode) Ansonsten ist XDEBUG recht hilfreich, um zu schauen, ob man bei speziell-gewünschten Testfällen an einen Slot vorbeikommt. (Test-Driven-Methode) Listen wie bei Powermail sind nach meinen Erfahrungen - wahrscheinlich wegen ihres Aufwands - eher die Ausnahme. https://docs.typo3.org/typo3cms/extensions/powermail/ForDevelopers/SignalSlots/Index.html Mit besten Grüßen Dieter Am 16.02.2016 um 19:44 schrieb Hendrik Reimers: Hallo Nicole, danke das hilft mir weiter! Um das TCA beim "öffnen" zu beeinflussen (und bestimmte Felder nach Bedarf zu verändern) benutze ich die folgenden Hooks... $TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_content.php']['postInit'][] $TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_content.php']['postInit'][] ..ist das sinnvoll bzw. ok? Gibt es eigentlich generell eine Liste, Methode, Trick oder vergleichbares um Hooks/Slots etc. leichter zu finden? Vielen Dank für deine Hilfe! Hendrik ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] SignalSlots, Hooks und XCLASS ?
Hallo Nicole, danke das hilft mir weiter! Um das TCA beim "öffnen" zu beeinflussen (und bestimmte Felder nach Bedarf zu verändern) benutze ich die folgenden Hooks... $TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_content.php']['postInit'][] $TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_content.php']['postInit'][] ..ist das sinnvoll bzw. ok? Gibt es eigentlich generell eine Liste, Methode, Trick oder vergleichbares um Hooks/Slots etc. leichter zu finden? Vielen Dank für deine Hilfe! Hendrik ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] SignalSlots, Hooks und XCLASS ?
Hallo Hendrik, Hooks, um Daten vor dem Speichern zu manipulieren etc. findest du im \TYPO3\CMS\Core\DataHandling\DataHandler. Dort einfach nach entsprechenden Variablen und deren Nutzung (Hookobjs, wenn ich mich nicht irre) suchen. Xclasses gibt es immer noch, nur werden diese jetzt in der ext_localconf.php konfiguriert: https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Xclasses/Index.html Hoffe, das hilft dir etwas weiter. Best regards, Nicole -- Nicole Cordes TYPO3 CMS Core Team Member TYPO3 Security Team Co-Leader TYPO3 inspiring people to share! Get involved: typo3.org -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Hendrik Reimers Gesendet: Dienstag, 16. Februar 2016 16:00 An: typo3-german@lists.typo3.org Betreff: [TYPO3-german] SignalSlots, Hooks und XCLASS ? Hallo, mal eine generelle Frage... Es gibt ja seit einiger Zeit die Möglichkeit z.B. in eigenen Extensions SignalSlots bzw. Dispatcher zu definieren, um die alten "Hooks" zu ersetzen bzw. zu ergänzen. Wie finde ich zum Beispiel für das Backend diese SignalSlots und Hooks? Ich suche zum Beispiel aktuell einen Hook oder Slot um beim Anlegen/Speichern von Datensätzen einzugreifen. Was ist eigentlich aus dem XCLASS von "damals" geworden, um ganze Klassen und Funktionen überschreiben zu können? Danke vorab! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] SignalSlots, Hooks und XCLASS ?
Hallo, mal eine generelle Frage... Es gibt ja seit einiger Zeit die Möglichkeit z.B. in eigenen Extensions SignalSlots bzw. Dispatcher zu definieren, um die alten "Hooks" zu ersetzen bzw. zu ergänzen. Wie finde ich zum Beispiel für das Backend diese SignalSlots und Hooks? Ich suche zum Beispiel aktuell einen Hook oder Slot um beim Anlegen/Speichern von Datensätzen einzugreifen. Was ist eigentlich aus dem XCLASS von "damals" geworden, um ganze Klassen und Funktionen überschreiben zu können? Danke vorab! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german