Ну вот есть контроллер конфигураций
сайт\media\zoo\applications\jbuniversal\framework\controllers\admin.jbconfig.php
создайте в нем новый метод например
public function currencyEdit()
{
$this->renderView();
}
Далее в папке
сайт\media\zoo\applications\jbuniversal\framework\views\jbconfig
Создайте файл currencyedit.php с содержимым
<?php
// no direct access
defined('_JEXEC') or die('Restricted access');
?>
<div id="sidebar" class="uk-width-1-6">
<?php echo $this->partial('navigation'); ?>
</div>
<div class="uk-width-4-6">
<h2>Редактирование курса валют</h2>
<?php echo $this->partial('footer'); ?>
</div>
Потом зайдите в админку по адресу
сайт/administrator/index.php?option=com_zoo&controller=jbconfig&task=currencyEdit
Будет пустая страничка
Если добавить строку загрузки файла и вывести - увидим
<?php
$xml = simplexml_load_file($this->app->path->path('jbconfig:jbcurrency.xml'));
var_dump($xml);
?>
Можно добавить пункт меню для этого раздела зайдя в файл
сайт\media\zoo\applications\jbuniversal\framework\views\_navigation.php
и для раздела jbconfig дописать наш пункт меню
'jbconfig' => array(
'jbzoo' => array(
'index' => array('index'),
'yandexYml' => array('yandexYml'),
'sef' => array('sef'),
'currencyEdit' => array('currencyEdit'), // наша страничка
)
),
И все отается вам прикрутить ваш скрипт если он у вас есть. Мне кажется и ни какие модуля не нужны. Ну и по логике все по полочкам.