Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : Pepperepe2 14 Mar 2012, 11:01:27
-
salve
sono sicuro che un modo, forse molto semplice, ci sia
avrei bisogno di richiamare /generare l'output html dei moduli di joomla da una pagina php esterna
la stessa cosa che fa , al interno del template <jdoc:include type="modules" name="noemodulo" /> ecco avrei bisogno di qualcosa di questo tipo, che restituisca l'output html del modulo
avevo pensato anche di creare, modulo per modulo , dei mini template vuoti , quindi solo html , in pagine nascoste da poter usare a piacimento . Prima che mi imbarchi in questa impresa potete suggerirmi una via pił elegante?
sono quasi sicuro che qualcuno ha gią affrontato il problema
grazie :D
-
RISOLTO
define('_JEXEC', 1);
define('DS', DIRECTORY_SEPARATOR);
define('JPATH_BASE', dirname(__FILE__)."/");
require_once JPATH_BASE.'/includes/defines.php';
require_once JPATH_BASE.'/includes/framework.php';
jimport('joomla.application.module.helper');
$mainframe =& JFactory::getApplication('site');
$modules = JModuleHelper::getModules('topmenu');
$document = JFactory::getDocument();
$renderer = $document->loadRenderer('module');
$params = array('style'=>$style);
$contents = '';
foreach( $modules As $mod ){
$contents .= $renderer->render($mod, $params);
}
echo $contents;