correct the name of the editors-xtd group plugins class

editors-xtd group plugins class name must have a (plgButton<PluginName>) structure, but JCB creates the names of these classes with (plg<PluginGroup><PluginName>) structure, which makes this type of plugins not work
This commit is contained in:
2022-02-23 13:31:56 +03:30
parent a106c53b65
commit d57f35fc00
3 changed files with 33 additions and 6 deletions

View File

@ -6587,8 +6587,22 @@ abstract class ComponentbuilderHelper
return array_values($fieldIds);
}
return false;
}
}
/**
* create plugin class name
*/
public static function createPluginClassName($group, $code_name)
{
// editors-xtd group plugins must have a class with plgButton<PluginName> structure
if ($group == 'editors-xtd')
$group= 'Button';
return 'Plg' . ucfirst($group) . ucfirst(
$code_name
);
}
/**
* get a plugin fields IDs
*/