public function getPanelLayoutWizard(ManipulateWidgetEvent $event)
{
if ($event->getEnvironment()->getDataDefinition()->getName() !== 'tl_metamodel_dca' || $event->getProperty()->getName() !== 'panelLayout') {
return;
}
$url = 'system/modules/metamodels/popup.php?' . 'tbl=%1$s' . '&fld=%2$s' . '&inputName=ctrl_%3$s' . '&id=%4$s' . '&item=PALETTE_PANEL_PICKER';
$link = ' <a href="' . $url . '" onclick="Backend.getScrollOffset();Backend.openModalIframe({' . '\'width\':765,' . '\'title\':\'%6$s\',' . '\'url\':this.href,' . '\'id\':\'%4$s\'' . '});return false">%5$s</a>';
$imageEvent = new GenerateHtmlEvent('system/modules/metamodels/assets/images/icons/panel_layout.png', $event->getEnvironment()->getTranslator()->translate('panelpicker', 'tl_metamodel_dca'), 'style="vertical-align:top;"');
$event->getEnvironment()->getEventDispatcher()->dispatch(ContaoEvents::IMAGE_GET_HTML, $imageEvent);
$event->getWidget()->wizard = sprintf($link, $event->getEnvironment()->getDataDefinition()->getName(), $event->getProperty()->getName(), $event->getProperty()->getName(), $event->getModel()->getId(), $imageEvent->getHtml(), addslashes($event->getEnvironment()->getTranslator()->translate('panelpicker', 'tl_metamodel_dca')));
}