Ergebnis 1 bis 10 von 10

Thema: Module überschreiben sich

  1. #1
    Contao-Nutzer
    Registriert seit
    19.05.2010.
    Beiträge
    170

    Standard Module überschreiben sich

    Ich binde 2 eigene Module ein und in der config steht etwa das:

    Modul 1
    $GLOBALS['FE_MOD']['news']['newsreader'] = 'ModuleNewsReaderTest';

    Modul 2
    $GLOBALS['FE_MOD']['news']['newsreader'] = 'ModuleNewsReaderCustom';

    jetzt wird aber nur eine Klasse der beiden genutzt und die andere nicht, was übersehe ich hier?

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

    Standard

    Du übersiehst hier nichts. Es kann natürlich nur ein Modul newsreader geben .

  3. #3
    Contao-Nutzer
    Registriert seit
    19.05.2010.
    Beiträge
    170

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Du übersiehst hier nichts. Es kann natürlich nur ein Modul newsreader geben .
    Danke für die schnelle Antwort!

    Kann man das lösen?
    Ich meine es könnten ja auch andere/externe Module genau so etwas in der config stehen haben.

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

    Standard

    Zitat Zitat von typomat Beitrag anzeigen
    Kann man das lösen?
    Kommt darauf an was genau dein Ziel ist.



    Zitat Zitat von typomat Beitrag anzeigen
    Ich meine es könnten ja auch andere/externe Module genau so etwas in der config stehen haben.
    Die Extension, die zuletzt geladen wird, gewinnt.

  5. #5
    Contao-Nutzer
    Registriert seit
    19.05.2010.
    Beiträge
    170

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Kommt darauf an was genau dein Ziel ist.
    Das Ziel wär, dass beide Klassen bei newsreader beachtet werden.

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

    Standard

    Das meinte ich nicht. Was genau ist das Ziel? Also was genau möchtest du erreichen mit einem separaten Newsreader? Evt. geht das auch anders.

  7. #7
    Contao-Nutzer
    Registriert seit
    19.05.2010.
    Beiträge
    170

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Das meinte ich nicht. Was genau ist das Ziel? Also was genau möchtest du erreichen mit einem separaten Newsreader? Evt. geht das auch anders.
    Es geht leider nicht anders, da es zwei unterschiedliche Module sind.

    Das wäre ja aber auch der Fall, wenn man externe Module installiert, dann könnte man da ja auch nur eines davon verwenden. Und wie bekommt man das dann raus, dass ein Modul wegen einem anderen nicht richtig funktioniert?

    Daher würde ich gerne wissen was man genau bei so einem Fall machen kann, dass die beiden Klassen bei newsreader beachtet werden.

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

    Standard

    Zitat Zitat von typomat Beitrag anzeigen
    Es geht leider nicht anders, da es zwei unterschiedliche Module sind.
    Du verstehst meine Frage nicht .

    Anders gefragt: Beschreibe die genaue Funktionsweise beider Module.



    Zitat Zitat von typomat Beitrag anzeigen
    Daher würde ich gerne wissen was man genau bei so einem Fall machen kann, dass die beiden Klassen bei newsreader beachtet werden.
    Wenn du wirklich zwei verschiedene Newsreader Module brauchst (anstatt einer möglichen anderen Lösung, siehe meine Frage oben), dann musst du auch zwei verschiedene newsreader registrieren, also unter verschiedenen Namen:
    PHP-Code:
    $GLOBALS['FE_MOD']['news']['newsreader_test'] = 'ModuleNewsReaderTest';

    $GLOBALS['FE_MOD']['news']['newsreader_custom'] = 'ModuleNewsReaderCustom'
    Inklusive einer Kopie der Palette natürlich.

  9. #9
    Contao-Nutzer
    Registriert seit
    19.05.2010.
    Beiträge
    170

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Wenn du wirklich zwei verschiedene Newsreader Module brauchst (anstatt einer möglichen anderen Lösung, siehe meine Frage oben), dann musst du auch zwei verschiedene newsreader registrieren
    Genau das wäre der Fall, daher gibt es auch keine andere Lösung.

    Jetzt wäre noch eine Frage wichtig zu klären:
    Wenn man externe Module installiert und bei denen genau so etwas vorkommt, was genau sollte man denn dann machen?

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

    Standard

    Zitat Zitat von typomat Beitrag anzeigen
    Wenn man externe Module installiert und bei denen genau so etwas vorkommt, was genau sollte man denn dann machen?
    Die Entwickler kontaktieren.

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
  •