Ergebnis 1 bis 8 von 8

Thema: wie dca überschreiben?

  1. #1
    Contao-Fan
    Registriert seit
    27.11.2009.
    Beiträge
    326

    Standard wie dca überschreiben?

    Hallo,

    bisher bin ich bei 4.4 geblieben, nun mache ich mich mit 4.9 vertraut. Bisher gelingt es mir nicht, dca-Änderungen zum Laufen zu bringen.

    Habe hier: https://contao.org/de/news/contao_4-8-0.html gelesen, dass sich die Ordner geändert haben & daher

    1. den Ordner /Contao/dca verwendet

    2. beim 2. Versuch mein eigenes (lokales) Plugin (in /src)

    in beiden Fällen tut sich nichts. Aktuell geht es um das Überschreiben der dca einer installierten Erweiterung (da dort wegen fehlender widget-Klassen die BE-Felder zerschossen sind)

    Fragen:

    - ist der Ordner /Contao/dca an sich korrekt? (kann man dort nur Core-dca s überschreiben?)

    - Liegt es vielleicht an der Ladereihenfolge? Habe versucht, in meinem MangerPlugin bei setLoadAfter die andere Erweiterung anzugeben, aber bin mir relativ sicher, dass es so nicht ganz korrekt ist:
    Code:
    ->setLoadAfter(['Contao\CoreBundle\ContaoCoreBundle'],
                                ['Dirch\carouFredSel'])
    Vielen Dank für Tipps!

    [Nachtrag: dca-Manipulationen am Core funktionieren auf Anhieb in meinem Bundle, daher wird es wohl das Laden sein?]
    Geändert von tlnewbie (08.06.2020 um 18:02 Uhr)

  2. #2
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    Zitat Zitat von tlnewbie Beitrag anzeigen
    - ist der Ordner /Contao/dca an sich korrekt? (kann man dort nur Core-dca s überschreiben?
    contao/dca/ mit kleinem c

    Und die Standardfrage:nach den Änderungen den Cache gelöscht?
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  3. #3
    Contao-Fan
    Registriert seit
    27.11.2009.
    Beiträge
    326

    Standard

    Krass, nun gehts.. Hatte ich den Ordner wirklich groß geschrieben?? Aber da ich das ja hier auch getan habe, muss es wohl so sein!

    Cache gelöscht? Gefühlte 20mal..

    Vielen Dank also dafür!

    Mich interessiert aber immer noch, wie das auch innerhalb meines lokalen Bundles funktionieren würde (ok, ob es dort wirklich higehört, ist vielleicht die Frage, es gibt aber denkbare Szenarien, wo das durchaus so wäre)

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.095
    Partner-ID
    10107

    Standard

    Zitat Zitat von tlnewbie Beitrag anzeigen
    Mich interessiert aber immer noch, wie das auch innerhalb meines lokalen Bundles funktionieren würde (ok, ob es dort wirklich higehört, ist vielleicht die Frage, es gibt aber denkbare Szenarien, wo das durchaus so wäre)
    Was genau ist diesbezüglich deine Frage?

  5. #5
    Contao-Fan
    Registriert seit
    27.11.2009.
    Beiträge
    326

    Standard

    s.o.:
    "- Liegt es vielleicht an der Ladereihenfolge? Habe versucht, in meinem MangerPlugin bei setLoadAfter die andere Erweiterung anzugeben, aber bin mir relativ sicher, dass es so nicht ganz korrekt ist:

    ->setLoadAfter(['Contao\CoreBundle\ContaoCoreBundle'],
    ['Dirch\carouFredSel'])"

    Änderungen am Core waren sofort sichtbar, aber nicht die von der 'externen' Erweiterung.

    Danke!

  6. #6
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    Zitat Zitat von tlnewbie Beitrag anzeigen
    ->setLoadAfter(['Contao\CoreBundle\ContaoCoreBundle'],
    ['Dirch\carouFredSel'])
    Sollte mindestens

    PHP-Code:
    ->setLoadAfter(['Contao\CoreBundle\ContaoCoreBundle''Dirch\carouFredSel']) 
    sein. ein Array mit zwei Elementen vs. zwei Array-Parameter mit jeweils einem Element.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  7. #7
    Contao-Fan
    Registriert seit
    27.11.2009.
    Beiträge
    326

    Standard

    besten Dank, hoffe, ich komme die Tage dazu, das auszuprobieren.

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.095
    Partner-ID
    10107

    Standard

    Zitat Zitat von tlnewbie Beitrag anzeigen
    s.o.:
    "- Liegt es vielleicht an der Ladereihenfolge? Habe versucht, in meinem MangerPlugin bei setLoadAfter die andere Erweiterung anzugeben, aber bin mir relativ sicher, dass es so nicht ganz korrekt ist:

    ->setLoadAfter(['Contao\CoreBundle\ContaoCoreBundle'],
    ['Dirch\carouFredSel'])"

    Änderungen am Core waren sofort sichtbar, aber nicht die von der 'externen' Erweiterung.

    Danke!
    Da es sich um eine alte Contao 3 Extension handelt, welches keine Bundle Klasse hat, musst du den Namen der Extension angeben, also
    Code:
    dk_caroufredsel

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •