Mit "setLoadAfter" sagst du, dass das Bundle nach den angegebenen anderen Bundles geladen werden soll von Contao. Ein Beispiel findest du hier: https://docs.contao.org/dev/framewor...lugininterface
Wenn also dein eigenes Bundle bspw. das DCA von tl_news ändert/erweitert, dann würdest du folgendes angeben:
PHP-Code:
class Plugin implements BundlePluginInterface
{
public function getBundles(ParserInterface $parser)
{
return [
BundleConfig::create(ContaoCounterBundle::class)
->setLoadAfter([ContaoNewsBundle::class]),
];
}
}
Wenn dein eigenes Bundle das DCA von tl_news und tl_calendar_events ändert/erweitert, dann würdest du das so angeben:
PHP-Code:
class Plugin implements BundlePluginInterface
{
public function getBundles(ParserInterface $parser)
{
return [
BundleConfig::create(ContaoCounterBundle::class)
->setLoadAfter([
ContaoCalendarBundle::class,
ContaoNewsBundle::class,
]),
];
}
}
Wenn dein eigenes Bundle das DCA von tl_news, tl_calendar_events und tl_content ändert/erweitert, dann würdest du das so angeben:
PHP-Code:
class Plugin implements BundlePluginInterface
{
public function getBundles(ParserInterface $parser)
{
return [
BundleConfig::create(ContaoCounterBundle::class)
->setLoadAfter([
ContaoCoreBundle::class,
ContaoCalendarBundle::class,
ContaoNewsBundle::class,
]),
];
}
}
etc.
Lesezeichen