From 1ba82dfb505324768cfd392e8b5a486a5dda2feb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Mummert?= Date: Mon, 22 Dec 2025 15:31:38 +0100 Subject: [PATCH] BundlePluginInterface --- src/ContaoManager/Plugin.php | 11 +++++++++-- .../contao/dca/tl_calendar_events.php | 18 ++++++++++-------- 2 files changed, 19 insertions(+), 10 deletions(-) diff --git a/src/ContaoManager/Plugin.php b/src/ContaoManager/Plugin.php index 61309b3..67ca7e2 100644 --- a/src/ContaoManager/Plugin.php +++ b/src/ContaoManager/Plugin.php @@ -6,14 +6,21 @@ use Contao\CoreBundle\ContaoCoreBundle; use Contao\ManagerPlugin\Bundle\BundlePluginInterface; use Contao\ManagerPlugin\Bundle\Config\BundleConfig; use Contao\ManagerPlugin\Bundle\Parser\ParserInterface; +use Contao\CalendarBundle\ContaoCalendarBundle; +use Contao\NewsBundle\ContaoNewsBundle; +use MummertMedia\ContaoMeilisearchBundle\MummertMediaContaoMeilisearchBundle; class Plugin implements BundlePluginInterface { public function getBundles(ParserInterface $parser) { return [ - BundleConfig::create(\MummertMedia\ContaoMeilisearchBundle\ContaoMeilisearchBundle::class) - ->setLoadAfter([ContaoCoreBundle::class]), + BundleConfig::create(MummertMediaContaoMeilisearchBundle::class) + ->setLoadAfter([ + ContaoCoreBundle::class, + ContaoCalendarBundle::class, + ContaoNewsBundle::class, + ]), ]; } } \ No newline at end of file diff --git a/src/Resources/contao/dca/tl_calendar_events.php b/src/Resources/contao/dca/tl_calendar_events.php index 292f973..8971ce0 100644 --- a/src/Resources/contao/dca/tl_calendar_events.php +++ b/src/Resources/contao/dca/tl_calendar_events.php @@ -1,16 +1,18 @@ addLegend('meilisearch_legend', 'pal_expert_legend', PaletteManipulator::POSITION_AFTER) - ->addField('priority', 'meilisearch_legend') - ->addField('keywords', 'meilisearch_legend') - ->applyToPalette('default', 'tl_calendar_events'); -} +use Contao\CoreBundle\DataContainer\PaletteManipulator; + +/** + * Palettes + */ +PaletteManipulator::create() + ->addLegend('meilisearch_legend', 'pal_expert_legend', PaletteManipulator::POSITION_AFTER) + ->addField('priority', 'meilisearch_legend') + ->addField('keywords', 'meilisearch_legend') + ->applyToPalette('default', 'tl_calendar_events'); /** * Priority