Ergebnis 1 bis 6 von 6

Thema: klassen und methoden überschreiben

  1. #1
    Contao-Nutzer
    Registriert seit
    07.07.2010.
    Ort
    cologne
    Beiträge
    166

    Standard klassen und methoden überschreiben

    eine frage zu dem beispiel aus dem buch von l. feyer. s. 300 (overrriding):

    wenn ich die klasse kopiert und verändert hab muss ich ja die neue klasse registrieren.

    im falle von ModuleNaviagation

    in der datei modules/frontend/config/config.php

    dort gebe ich meine neue klasse ModuleMyNavigation an

    doch wird diese datei, also die config.php, nicht auch überschrieben bei einem update?

  2. #2
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard

    Deshalb "überschreibst" Du die ja auch nicht dort sondern in deiner eigenen config.php, dazu muss die natürlich nach dem original geladen werden, also alphabetisch dahinter.

    Für Module erweitern gibts hier noch Tipps: http://de.contaowiki.org/Vorhandene_Module_erweitern
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  3. #3
    Contao-Nutzer
    Registriert seit
    07.07.2010.
    Ort
    cologne
    Beiträge
    166

    Standard

    hmm... also wenn ich es in die localconfig.php schreibe... so wie im buch beschrieben funktioniert es auch nicht...

    $GLOBALS['TL_CONFIG']['FE_MOD']['navigationMenu']['navigation']='ModuleMyNavigation';
    ### INSTALL SCRIPT START ###
    ...

  4. #4
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    In die localconfig gehört das auch nicht.
    Du willst ja ein eigenes Modul machen und dort gibt es eine Verzeichnisstruktur.
    Hier gibt es dann eine config.php und dort gehört das rein.
    Kein Privat Support via PM.

  5. #5
    Contao-Nutzer
    Registriert seit
    07.07.2010.
    Ort
    cologne
    Beiträge
    166

    Standard

    das heisst aber auch, wenn ich im newlsetter modul eine klasse ändern will, muss ich das ganze modul kopieren

  6. #6
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard

    Das kommt drauf an wie Deine Änderung aussieht.
    Siehe Link oben, wo es um eine Erweiterung eines Moduls geht.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Titel überschreiben
    Von rumbleDom im Forum Sonstiges zu Contao
    Antworten: 4
    Letzter Beitrag: 16.05.2014, 16:31
  2. Vererbung von Methoden
    Von Andreas im Forum Entwickler-Fragen
    Antworten: 2
    Letzter Beitrag: 17.12.2010, 13:58
  3. mootools-core.js überschreiben
    Von Dani im Forum Sonstiges zu Contao
    Antworten: 3
    Letzter Beitrag: 29.07.2010, 22:49
  4. labelCallback überschreiben ?
    Von hjansen im Forum Entwickler-Fragen
    Antworten: 8
    Letzter Beitrag: 11.06.2010, 10:01
  5. Beliebige Methoden überschreiben
    Von bubblez im Forum Entwickler-Fragen
    Antworten: 7
    Letzter Beitrag: 24.02.2010, 17:13

Lesezeichen

Lesezeichen

Berechtigungen

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