Back to top

Autore Topic: Chiamare moduli joomla da software php esterno  (Letto 1327 volte)

Offline Pepperepe2

  • Nuovo arrivato
  • *
  • Post: 2
    • Mostra profilo
Chiamare moduli joomla da software php esterno
« il: 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

Offline Pepperepe2

  • Nuovo arrivato
  • *
  • Post: 2
    • Mostra profilo
Re:Chiamare moduli joomla da software php esterno
« Risposta #1 il: 14 Mar 2012, 11:36:25 »
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;

 



Web Design Bolzano Kreatif