Hi,
diese DropDown-Boxen werden mit Hilfe einer JHTML-Funktion gebildet.
Falls in der anderen Komponenten zum Aufbau des Formulars eine XML-Datei verwendet wird, wäre es ausreichend das Verzeichnis 'administrator/components/com_joomgallery/elements/' per 'addpath' mit aufzunehmen und dann den Typ 'Category' zu verwenden.
Ansonsten würde folgender PHP-Code die DropDown-Box aufbauen:
require_once JPATH_ADMINISTRATOR.DS.'components'.DS.'com_joomgallery'.DS.'includes'.DS.'defines.php';
JLoader::register('JoomExtensions', JPATH_ADMINISTRATOR.DS.'components'.DS._JOOM_OPTION.DS.'helpers'.DS.'extensions.php');
JLoader::register('JoomHelper', JPATH_BASE.DS.'components'.DS._JOOM_OPTION.DS.'helpers'.DS.'helper.php');
JLoader::register('JoomConfig', JPATH_BASE.DS.'components'.DS._JOOM_OPTION.DS.'helpers'.DS.'config.php');
JLoader::register('JoomAmbit', JPATH_BASE.DS.'components'.DS._JOOM_OPTION.DS.'helpers'.DS.'ambit.php');
JTable::addIncludePath( JPATH_ADMINISTRATOR.DS.'components'.DS._JOOM_OPTION.DS.'tables');
JHTML::addIncludePath(JPATH_BASE.DS.'components'.DS._JOOM_OPTION.DS.'helpers'.DS.'html');
$html = JHTML::_('joomselect.categorylist', $selected_category, 'catid');
Dabei ist der HTML-Code er Box am Ende in der Variablen $html enthalten. In $selected_category sollte die ID der vorausgewählten Kategorie gespeichert werden. 'catid' wird der Name des Formularelementes.
Gruß
Chraneco