Re: [TYPO3-german] SignalSlots, Hooks und XCLASS ?

2016-02-16 Diskussionsfäden Hendrik Reimers

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 ?

2016-02-16 Diskussionsfäden Nicole Cordes
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 ?

2016-02-16 Diskussionsfäden Dr. Dieter Porth

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 ?

2016-02-16 Diskussionsfäden 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

Re: [TYPO3-german] SignalSlots, Hooks und XCLASS ?

2016-02-16 Diskussionsfäden Nicole Cordes
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 ?

2016-02-16 Diskussionsfäden Hendrik Reimers

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