[Frage] Extension dependencies bzw. TCA Reihenfolge TYPO3-Version: -

  • maritwho maritwho
    TYPO3-Anwärter
    0 x
    4 Beiträge
    0 Hilfreiche Beiträge
    23. 06. 2014, 13:26

    TYPO3-Version: 6.2.3 (Nicht im DropDown-Feld enthalten ;-))

    Hallo zusammen,

    ich hätte da mal eine Frage bzgl der Abhängigkeiten von Extensions und der Reihenfolge des Ladens des TCA. Ich habe eine Extension erweitert und dafür auch das TCA dieser Extension. Leider war aufgrund der falschen Reihenfolge in der Datei PackageStates.php das TCA der zu erweiternden Extension noch nicht geladen.

    Es gibt ja im Array $EM_CONF verschiedene Einstellungen, die den Ladezeitpunkt beeinflussen (sollten).

    Einmal:

    1. $EM_CONF[$_EXTKEY]['dependencies'] => 'foreign_extkey';

    Dann per Priorität:

    1. $EM_CONF[$_EXTKEY]['priority'] => 'bottom';

    Und über:

    1. $EM_CONF[$_EXTKEY]['constraints']['depends']['foreign_extkey'] => 'version';

    Ich habe die Werte der oben genannten Einstellungen nacheinander gesetzt und die Extension immer wieder deinstalliert und entfernt (inkl. DB-Felder und typo3temp löschen), um verifizieren zu können, welche Einstellung meine Extension an die richtige Stelle schreibt.

    Trotz der priority-Einstellung 'bottom' ist die Extension jetzt direkt nach der zu erweiternden Extension in der Liste.

    Meine Frage:

    Welche dieser Einstellungen beeinflusst letztendlich die Position der Extension wirklich?

    Ich hoffe ich habe meine Frage verständlich formuliert ;-)

    Vielen Danke schon im Voraus für eure Antworten.

    Gruß
    Sebastian


  • 1
  • 1