Ergebnis 1 bis 2 von 2

Thema: [gelöst]Update 3.5 auf 4.9, undefined method named "pagePicker" of class "tl_news"

  1. #1
    Contao-Nutzer Avatar von Eva
    Registriert seit
    03.07.2013.
    Beiträge
    149

    Standard [gelöst]Update 3.5 auf 4.9, undefined method named "pagePicker" of class "tl_news"

    Liebe Community

    Ich darf eine uralte Installation 3.5.33 auf 4.9.12 updaten. Das ging auch alles gut, leider kann ich nun im Backend die Newsbeiträge nicht mehr bearbeiten (betrifft den Teil, der den Teaser beinhaltet. Die Beiträge auf der Detailseite kann ich ohne Probleme bearbeiten).
    Wenn ich auf "Einstellungen des Beitrags bearbeiten" klicke, erscheint ein Internal Server Error mit der Fehlermeldung:

    Attempted to call an undefined method named "pagePicker" of class "tl_news".

    Die Systemprüfung ergibt keine Fehler.

    Lässt sich das irgendwie lösen?
    Danke im Voraus für eure Hilfe.
    Geändert von Eva (18.03.2021 um 18:13 Uhr)

  2. #2
    Contao-Nutzer Avatar von Eva
    Registriert seit
    03.07.2013.
    Beiträge
    149

    Standard

    Sorry, es war eine alte Erweiterung schuld daran.

    Hier wird definiert:

    PHP-Code:
    $GLOBALS['TL_DCA']['tl_news']['fields']['imageUrl_header'] = array
    (
        
    'label'                   => &$GLOBALS['TL_LANG']['tl_news']['imageUrl_header'],
        
    'exclude'                 => true,
        
    'search'                  => true,
        
    'inputType'               => 'text',
        
    'eval'                    => array('rgxp'=>'url''decodeEntities'=>true'maxlength'=>255'fieldType'=>'radio''filesOnly'=>true'tl_class'=>'w50 wizard'),
        
    'wizard' => array
        (
            array(
    'tl_news''pagePicker')
        ),
        
    'sql'                     => "varchar(255) NOT NULL default ''"
    ); 
    Ich habe es gelöst mit:
    Bei wizard tl_news mit tl_content ersetzen und den pagePicker mit Controller::loadDataContainer('tl_content'); laden.

    PHP-Code:
    $GLOBALS['TL_DCA']['tl_news']['fields']['imageUrl_header'] = array
    (
        
    'label'                   => &$GLOBALS['TL_LANG']['tl_news']['imageUrl_header'],
        
    'exclude'                 => true,
        
    'search'                  => true,
        
    'inputType'               => 'text',
        
    'eval'                    => array('rgxp'=>'url''decodeEntities'=>true'maxlength'=>255'fieldType'=>'radio''filesOnly'=>true'tl_class'=>'w50 wizard'),
        
    'wizard' => array
        (
            array(
    'tl_content''pagePicker')
        ),
        
    'sql'                     => "varchar(255) NOT NULL default ''"
    ); 
    Geändert von Eva (19.03.2021 um 07:34 Uhr)

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
  •