Ergebnis 1 bis 5 von 5

Thema: Palette Manipulator aus eigenem Bundle

  1. #1
    Contao-Nutzer Avatar von Black Pirate
    Registriert seit
    10.02.2015.
    Beiträge
    234

    Standard Palette Manipulator aus eigenem Bundle

    Hallo miteinander

    Früher hatte ich einfach via contao/dca/tl_calendar_events meine Felder hinzugefügt - nun soll es aber aus einem eigenen Bundle heraus integriert werden.
    Den Aufbau hab also in mein Bundle verschoben und dort identisch mein dca file hinzugefügt.

    Der PaletteManipulator meldet aber diesen Fehler:
    Palette "default" not found in table "tl_calendar_events"


    Nun also die Frage, was muss ich meinem Bundle mitgeben, damit ich eine CoreTabellen erweitern kann?


    Aktuelle sieht es so aus:
    Code:
    use Contao\CoreBundle\DataContainer\PaletteManipulator;
    
    
    PaletteManipulator::create()
    	
      ->addField('meinFeld', 'title_legend', PaletteManipulator::POSITION_APPEND)
      ->applyToPalette('default', 'tl_calendar_events')
    ;
        
    
    $GLOBALS['TL_DCA']['tl_calendar_events']['fields']['meinFeld'] = array
    (
    	'label'                   => &$GLOBALS['TL_LANG']['tl_calendar_events']['meinFeld'],
    	'default'                 => '',
    	'exclude'                 => true,
    	'inputType'               => 'checkbox',
    	'eval'                    => array('doNotCopy'=>true, 'tl_class'=>'long clr'),
    	'sql'                     => "char(1) NOT NULL default ''"
    );
    Besten Dank schon mal für Ideen/Hilfestellung

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

    Standard

    In deinem Contao Manager Plugin musst du definieren, dass dein Bundle nach dem Calendar Bundle geladen werden soll.
    » sponsor me via GitHub or Revolut

  3. #3
    Contao-Nutzer Avatar von Black Pirate
    Registriert seit
    10.02.2015.
    Beiträge
    234

    Standard

    Vielen Dank für die schnelle Antwort.

    Plugin angepasst wie folgt:
    Code:
    ...
    
    ->setLoadAfter(
    	[
    		ContaoCoreBundle::class,
    		ContaoCalendarBundle::class
    	]
    ),
    
    ...
    Leider kommt der Fehler immer noch.

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

    Standard

    Poste den gesamten Code deines Contao Manager Plugins. Hast du danach composer install ausgeführt?
    » sponsor me via GitHub or Revolut

  5. #5
    Contao-Nutzer Avatar von Black Pirate
    Registriert seit
    10.02.2015.
    Beiträge
    234

    Standard

    war ich wieder mal zu schnell...

    mit
    Code:
    use Contao\CalendarBundle\ContaoCalendarBundle;
    funktioniert es nun einwandfrei.

    vielen Dank Spooky.

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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