Загрузка 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);
Оригинальная статья:
timeweb

Заработок в сети

  • Sape - биржа ссылок