Загрузка Widgetkit 2 в сторонний компонент
Ниже прилагается сниппет, при помощи которого можно загрузить Widgetkit 2 в сторонний компонент:
function getWidgetkit($name)
{
$db = JFactory::getDBO();
$db->setQuery("SELECT `id` FROM `#__widgetkit` WHERE `name` = " . $db->quote($name));
$widgetkit_id = $db->loadResult();
$app = @include JPATH_ADMINISTRATOR . '/components/com_widgetkit/widgetkit-app.php';
$output = $app->renderWidget(array("id"=>$widgetkit_id));
return ($output === false) ? 'Could not load widget' : $output;
}
// Как вызвать функцию
echo getWidgetkit($widget_name);
Оригинальная статья:
Load Widgetkit (Yootheme) in a custom Joomla! extension