public createButton ( ContaoCommunityAlliance\DcGeneral\Contao\View\Contao2BackendView\Event\GetOperationButtonEvent $event ) : void | ||
$event | ContaoCommunityAlliance\DcGeneral\Contao\View\Contao2BackendView\Event\GetOperationButtonEvent | The event. |
Результат | void |
public function createButton(GetOperationButtonEvent $event)
{
if ($event->getCommand()->getName() != 'createvariant') {
return;
}
/** @var Model $model */
$model = $event->getModel();
$metamodel = $model->getItem()->getMetaModel();
if (!$metamodel->hasVariants() || $model->getProperty('varbase') === '0') {
$event->setHtml('');
}
}