Ergebnis 1 bis 11 von 11

Thema: moduleWizard anpassen?

  1. #1
    Contao-Nutzer
    Registriert seit
    07.08.2011.
    Beiträge
    110

    Standard moduleWizard anpassen?

    Hallo Community,

    besteht die Möglichkeit das moduleWizard Field im DCA so anzupassen das ich die Modulnamen gegen Einträge aus einer Tabelle ( z.b. Farben - rot, blau, grün ... ) und die Angaben der Spalte ebenfalls verändern kann?

    Ich bräuchte nämlich genau diese Funktionsweise des moduleWizards.

    Gruß
    HCA

  2. #2
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Hi

    Grundsätzlich nein Aber du kannst natürlich das ganze Widget ersetzen...
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  3. #3
    Contao-Nutzer
    Registriert seit
    07.08.2011.
    Beiträge
    110

    Standard

    ersetzen? Gibt es dazu auch i-wo direkt was zu lesen oder muss ich mich da selbst dran versuchen?

  4. #4
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Read the source, Luke

    Widgets werden ja in der config.php registriert. Du kannst einfach in deinem Modul den Array-Eintrag überschreiben.
    Also so aus dem Stegreif würde ich sagen müsste das in etwa so aussehen (weiss nicht ob die Keys stimmen):


    PHP-Code:
    // config.php
    $GLOBALS['BE_FFL']['moduleWizard'] = 'MyExtendedModuleWizard';

    // MyExtendedModuleWizard.php
    class MyExtendedModuleWizard extends \Widget // oder \ModuleWizard falls du etwas davon wiederverwenden willst. 
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  5. #5
    Contao-Nutzer
    Registriert seit
    07.08.2011.
    Beiträge
    110

    Standard

    ahh okay.. Dann werde ich das mal ausprobieren.

    Danke

  6. #6
    Contao-Nutzer
    Registriert seit
    07.08.2011.
    Beiträge
    110

    Standard

    Jetzt muss ich das alte nochmal vorkramen =)

    Ich wollte mir eben ein neues Widget erstellen - als Grundlage auch wieder der ModuleWizard.
    Ich habe in meinem Modukverzeichnis den Ordner Widgets und dort meine StatusWidget.php Datei.
    In der Config hab ich $GLOBALS['BE_FFL']['statusWizard'] = 'StatusWizard'; angegeben. Leider erhalte in keine Ausgabe im BE.

    Im DCA hab ich meine statusWizard als inputType angegeben.

    Hab ich etwas vergessen?

  7. #7
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Wahrscheinlich ist die Klasse in der autoload.php nicht registriert und wird deshalb gekonnt ignoriert
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  8. #8
    Contao-Nutzer
    Registriert seit
    07.08.2011.
    Beiträge
    110

    Standard

    autoload.php
    PHP-Code:
    /**
     * Register the namespaces
     */
    ClassLoader::addNamespaces(array
    (
        
    'dev\contao\extensions\search',
    ));


    /**
     * Register the classes
     */
    ClassLoader::addClasses(array
    (
        
    // Widgets
        
    'dev\contao\extensions\search\StatusWizard'              => 'system/modules/search/widgets/StatusWizard.php',
    )); 
    DCA Eintrag
    PHP-Code:
    'status' => array
            (
                
    'label'                   => &$GLOBALS['TL_LANG']['tl_search_inst']['status'],
                
    'inputType'               => 'StatusWizard',
                
    'eval'                    => array('tl_class'=>'long')
            ), 
    Leider passiert weiterhin nichts =(

    Kann man hier einen Fehler erkennen?

  9. #9
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.452
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Und warum nimmst du nicht dem MultiColumnWizard?

  10. #10
    Contao-Nutzer
    Registriert seit
    07.08.2011.
    Beiträge
    110

    Standard

    Zitat Zitat von cliffen Beitrag anzeigen
    Und warum nimmst du nicht dem MultiColumnWizard?
    Weil ich darauf nicht gekommen bin =)

    Hab ihn nun im Einsatz und das umgesetzt, was ich wollte.

    Danke

  11. #11
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.452
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Daumen hoch

    Super

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
  •