Здесь привожу тот пример, что был взят в исходнике http://stephencroberts.blogspot.ru/2013/05/rendering-joomla-component-view-from.html

Потребовалось мне вывести в плагине вид и содержимое одного из компонентов. Решил думать как это сделать правильно - не дублировать код и соответственно вызвать непосредственно сам компонент.

У меня выводилась форма заявки тура, сделанная в виде отдельного компонента.

Сам для своих целей отталкивался от примера, котороый и привожу.

// Path to the users component
$com = JPATH_SITE.DS.'components'.DS.'com_users';

// Get/configure the users controller
if (!class_exists('UsersController')) require($com.DS.'controller.php');
$config['base_path'] = $com;
$cont = new UsersController($config);

// Get the view and add the correct template path
$view =& $cont->getView('registration', 'html');
$view->addTemplatePath($com.DS.'views'.DS.'registration'.DS.'tmpl');

// Set which view to display and add appropriate paths
JRequest::setVar('view', 'registration');
JForm::addFormPath($com.DS.'models'.DS.'forms');
JForm::addFieldPath($com.DS.'models'.DS.'fields');

// Load the language file
$lang =& JFactory::getLanguage();
$lang->load('com_users', JPATH_SITE);

// And finally render the view!
$cont->display();

Работает в joomla 3.1.5.

Примеры работ

Информация