I need to create a filter in Campaigns page using mautic CoreEvent, VIEW_INJECT_CUSTOM_CONTENT / VIEW_INJECT_CUSTOM_BUTTONS. With that note, need to design a dropdown button. There is no available samples or plugins which overrides existing functionality.
I created a EventListener with name
'class CustomContentSubscriber extends CommonSubscriber'
where the event is called from getSubscribedEvents() calling a function
CoreEvents::VIEW_INJECT_CUSTOM_CONTENT => [‘getContentInjection’, 0],
public function getContentInjection(CustomContentEvent $event)
{
switch ($event->getViewName()) {
case ‘MauticCampaignBundle:Campaign:list.html.php’:
switch ($event->getContext()) {
$event->addTemplate(‘MauticCampaignTestBundle:Campaign:export.html.php’);
}
break;
}
}
View page:Dropdown button
This doesnt populate the dropdown in the required place. Near contacts source filter in campaigns page. Can someone help in this aspect?