Joomla.it Forum
Non solo Joomla... => Sviluppo => : baldo 24 Sep 2013, 10:21:14
-
ciao
esiste una url per richiamare soltanto la vista di un modulo o comunque l'output di un modulo?
-
no ma puoi creare una voce di menu in cui pubblichi solo quel modulo o eventualmente un articolo che lo contiene (vedi plugin loadmodule e loadposition)
-
ciao giovi, grazie per la risposta, la voce di menu non è fattibile perchè non puo puntare a un modulo ma solo ad un componente
ma mi hai indirizzato nella giusta direzione
l'articolo con il modulo funzionerebbe ma ho trovato un modo piu semplice
creare una vista in un componente e richiamarlo in raw mode
dentro la vista fare il render del componente, la documentazione a proposito è chiara
http://docs.joomla.org/JModuleHelper/renderModule (http://docs.joomla.org/JModuleHelper/renderModule)
public function display($tpl = null) {
jimport( 'joomla.application.module.helper' );
$module = JModuleHelper::getModule( 'mainmenu', 'Key Concepts' );
$attribs['style'] = 'xhtml';
echo JModuleHelper::renderModule( $module, $attribs );
}
ora mi rendo conto che visualizzare un modulo sembra essere una esigenza un po stravagante, la soluzione ideale sarebbe una url che senza troppi giri visualizzasse il modulo del tipo
index.php?option=com_module&name=mymodule ma mi sa che non è prevista
-
non è che non è prevista... è assurda.
con quell'option=com_ stai già chiamando un estensione è l'estensione che se ti serve deve contenere il render del modulo.