Joomla.it Forum

Joomla! 3 => Joomla! 3 => : roberto.c87 13 Mar 2017, 16:58:09

: Richiamare modulo in un componente
: roberto.c87 13 Mar 2017, 16:58:09
Salve a tutti , seguento un po di guide, in particolare l'articolo della community:
http://www.joomla.it/e-ancora/articoli-community-3x/7580-caricare-un-modulo-all-interno-di-un-componente.html
Ho provato ad inserire il modulo di ricerca all'interno di una view di phocadownload.
Ho individuato il file del componente che mi interessava ed ho inserito il seguente codice:
:
echo' Testo di prova<jdoc:include type="modules" name="myposition" style="xhtml"/>';

che mi stampa il testo di prova ma non compare il modulo.
Lo stesso codice l'ho inserito nella index e funziona.
Ovviamente il modulo cerca l'ho inserito nella posizione myposition.      
: Re:Richiamare modulo in un componente
: marine 13 Mar 2017, 17:27:15
Ciao,
hai già letto questo?

http://www.joomla.it/e-ancora/articoli-community-3x/8488-plugin-modules-anywhere-per-inserire-facilmente-i-moduli-nel-sito.html
: Re:Richiamare modulo in un componente
: tomtomeight 13 Mar 2017, 19:18:46
Mi sembra che non devi richiamare la posizione ma proprio il nome del modulo.
: Re:Richiamare modulo in un componente
: roberto.c87 13 Mar 2017, 19:22:16
ti ringrazioper la risposta , ma ho risolo in un modo leggermente diverso. Lo spiegosperando che possa essere utile anche ad altri.
La mia precedente soluzione non funzionava perchè la direttiva jdoc:include da quanto ho capito viene eseguita nella pagina principale del template. Ho risolo utilizzando il seguente codice:
:
<?php jimport('joomla.application.module.helper'); $mod JModuleHelper::getModule('nomemodulo''titolomodulo'); echo JModuleHelper::renderModule($mod); ?>
Il metodo statico getmodule prevede come parametri il nome del modulo senza mod_ ed il titolo che gli abbiamo assegnato in fase di creazione.
Grazie a tutti e se ho scritte inesattezza correggetemi :)