Ergebnis 1 bis 4 von 4

Thema: Feld wird in BE nicht angezeigt

  1. #1
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard Feld wird in BE nicht angezeigt

    Erste Gehversuche...
    Also ich habe wie in einigen Threats beschrieben angefangen meine erste Erweiterung zuschreiben... verständnismäßig will ich erst mal mein Feld im backend haben, deshalb habe ich der datenbank die tabelle tl_page um das feld "subline" erweitert (datenbank überprüft, kollation, zeichenlänge, typ des neuen feldes stimmen)

    Meine tl_page.php enthält:
    PHP-Code:
    $GLOBALS['TL_DCA']['tl_page']['palettes']['default'] = str_replace('headline','headline,subline',$GLOBALS['TL_DCA']['tl_page']['palettes']['default']);
    // Hinzufügen der Feld-Konfiguration
    $GLOBALS['TL_DCA']['tl_page']['fields']['subline'] = array
    (
        
    'label'     => &$GLOBALS['TL_LANG']['tl_page']['subline'],
        
    'exclude'   => true,
        
    'inputType' => 'textarea',
        
    'eval'      => array('mandatory'=>false'maxlength'=>255'wrap'=>soft'rte'=>tinyMCE'nospace'=>false'allowHtml'=>true'doNotSaveEmpty'=>true)
    ); 
    wo liegt der Fehler, wieso wird das Feld nicht im BE in der Seitenstruktur angezeigt?

    Habe im Forum schon gesucht, das stand einmal irgendwas mit default replacen, habe ich aber garnicht verstanden...

    Danke für die Hilfe

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

    Standard

    tl_page hat nicht nur 'default' Also je nach dem, was für einen Typ Du ausgewählt hast, wird Dein Feld nicht angezeigt. Deshalb würd ich einfach mit foreach schnell alle Paletten durchgehen:

    PHP-Code:
    foreach($GLOBALS['TL_DCA']['tl_page']['palettes'] as $k => $v)
    {
        
    $GLOBALS['TL_DCA']['tl_page']['palettes'][$k] = str_replace('headline''headline,subline'$GLOBALS['TL_DCA']['tl_page']['palettes'][$k]);

    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-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    Wo, Wie wählt man denn so eine Palette dann aus?!

    Ich habs btw so probiert jetzt mit der foreach schleife, aber funtionieren tut's irgendwie trotzdem noch nicht.

    Oder liegt der Fehler in meiner Feld-Konfiguration?

    PHP-Code:
    // Anpassung der Palette
    foreach($GLOBALS['TL_DCA']['tl_page']['palettes'] as $k=>$v)
    {
        
    $GLOBALS['TL_DCA']['tl_page']['palettes'][$k] = str_replace('headline''headline, subline'$GLOBALS['TL_DCA']['tl_page']['palettes'][$k]);
    }
    // Hinzufügen der Feld-Konfiguration
    $GLOBALS['TL_DCA']['tl_page']['fields']['subline'] = array
    (
        
    'label'     => &$GLOBALS['TL_LANG']['tl_page']['subline'],
        
    'exclude'   => true,
        
    'inputType' => 'textarea',
        
    'eval'      => array('mandatory'=>false'maxlength'=>255'wrap'=>soft'rte'=>tinyMCE'nospace'=>false'allowHtml'=>true'doNotSaveEmpty'=>true'rgxp'=>extd'rows'=>10)
    ); 

  4. #4
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    Okay, jetzt funktionierts, ohne dass ich was geändert habe, warscheinlich hat mir mein cache oder so nen streich gespielt^

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Feld wird nicht gespeichert nach input_field_callback
    Von AxlF im Forum Entwickler-Fragen
    Antworten: 3
    Letzter Beitrag: 06.09.2010, 12:04
  2. Bug? Kommentar-Feld wird nicht überprüft?
    Von dieselboy im Forum Nachrichten/Events/FAQ
    Antworten: 0
    Letzter Beitrag: 26.07.2010, 15:13
  3. [xtmembers_fieldeditor] - Label für erstelltes Feld wird nicht angezeigt?
    Von about:blank im Forum Sonstige Erweiterungen
    Antworten: 1
    Letzter Beitrag: 06.04.2010, 19:21

Lesezeichen

Lesezeichen

Berechtigungen

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