Ergebnis 1 bis 6 von 6

Thema: Zusatz Felder in der "tl_metamodel_dcasetting"

  1. #1
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Frage Zusatz Felder in der "tl_metamodel_dcasetting"

    Hallo zusammen,

    möchte gerne für die "tl_metamodel_dcasetting" weitere Felder hinzufügen.

    Doch beim der Palette komme ich nicht mehr weiter!

    Wie muss diese aussehen, wenn ich unter der Checkbox "Pflichtfeld" ein Textfeld anzeigen möchte?

    Das Textfeld würde bei allen Attribute-Typen zur Verfügung sein.

    Besten Dank

    Gruss
    Steven

  2. #2
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von tognit Beitrag anzeigen
    Hallo zusammen,

    möchte gerne für die "tl_metamodel_dcasetting" weitere Felder hinzufügen.

    Doch beim der Palette komme ich nicht mehr weiter!

    Wie muss diese aussehen, wenn ich unter der Checkbox "Pflichtfeld" ein Textfeld anzeigen möchte?

    Das Textfeld würde bei allen Attribute-Typen zur Verfügung sein.

    Besten Dank

    Gruss
    Steven
    Das kommt darauf an, diese checkbox existiert ja nicht yberall, von daher waere es sinnvoller wenn du dein Feld allgemein in der "functions" legend ablegst.

    PHP-Code:
    $GLOBALS['TL_DCA']['tl_metamodel_dcasetting']['metasubselectpalettes']['dcatype']['attribute']['functions'][] = 'eintextfeld'
    Allgemein, siehe die Dokumentation von MetaPalettes.
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  3. #3
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Frage

    Hallo xtra,

    danke für deine Antwort.

    Habe das jetzt mal so getestet...
    PHP-Code:
    /**
     * Palette
     */ 
    $GLOBALS['TL_DCA']['tl_metamodel_dcasetting']['metasubselectpalettes']['dcatype']['attribute']['functions'][] = 'eintextfeld';  

    /**
     * Fields
     */
    $GLOBALS['TL_DCA']['tl_metamodel_dcasetting']['fields']['eintextfeld'] = array
    (
        
    'label'     => &$GLOBALS['TL_LANG']['tl_metamodel_dcasetting']['eintextfeld'],
        
    'exclude'   => true,
        
    'inputType' => 'text',
        
    'eval'      => array
        (
            
    'tl_class' => 'w50'
        
    )
    ); 
    doch leider wird das Feld nicht angezeigt.

    Habe die Datei in einem eigenen Modulordner.
    Geändert von tognit (15.01.2015 um 13:43 Uhr) Grund: Tippfehler

  4. #4
    Contao-Fan
    Registriert seit
    09.09.2009.
    Beiträge
    366

    Standard

    Müsste bei deinem inputType nicht eher etwas stehen wie inputType=>text?

  5. #5
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Standard

    Hab es korrigiert !

    Geht weiterhin nicht.

  6. #6
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    Wird deine dca Datei denn auch nach(!) der dca Datei von MetaModels geladen?

    ggf. musst du in deiner autoload.php ein require auf metamodels machen.

    Ansonsten poste doch mal deinen Code.
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

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
  •