Joomla.it Forum

Non solo Joomla... => Sviluppo => : james81 04 Aug 2014, 19:19:25

: Collegare modulo al componente
: james81 04 Aug 2014, 19:19:25
Ciao a tutti!

volevo chidervi un consiglio:
attualmente ho creato un modulo di ricerca, il quale punta ad una view del componente la quale visualizza il risultato della ricerca.
Ora vorrei associare un modulo per visualizzare dei dati con una query formata da i dati che passo dal modulo ricerca al componente. E' possibile farlo? e se sì come
: Re:Collegare modulo al componente
: mmleoni 05 Aug 2014, 11:48:59
quale componente? dipende se il controller/model associati alla view prevedono la ricezione di chiavi di ricerca: devi vedere il codice.
ciao
: Re:Collegare modulo al componente
: james81 05 Aug 2014, 12:14:47
sì scusa mi spiego meglio: ho creato un componente + modulo, con i quali ricerco e visualizzo dei dati all'interno di una tabella.
Il tutto funziona correttamente, ora vorrei riuscire (se possibile) quando visualizzo tramite la view del mio componente i dati , visualizzare un modulo che facesse la stessa cosa del componente, cioè utilizzando i dati passati dal modulo di ricerca mi viusalizzasse i dati da db.

In pratica, è come se creassi un doppione del componente e lo mettessi dentro un modulo e li visualizzassi contemporaneamente

è fattibile ?
: Re:Collegare modulo al componente
: mmleoni 05 Aug 2014, 15:08:43
non penso. joomla fornisce dei metodi per usare l'output dei moduli, ma non risulta niente di simile per l'output del componente.
certo potresti istanziare il model del componente nel modulo e provvedere tu al rendering dell'output.

ciao
: Re:Collegare modulo al componente
: james81 05 Aug 2014, 15:19:40
" il model del componente nel modulo e provvedere tu al rendering dell'output."

mi puoi fare un'esempio che non ho ben capito ?
: Re:Collegare modulo al componente
: james81 05 Aug 2014, 17:13:45
forse ho risolto, faccio delle prove e vediamo! :)
: Re:Collegare modulo al componente
: james81 05 Aug 2014, 18:13:39
RISOLTO! alla fine ho semplicemente recuperato la variabile come il componente e funziona!  ;)
: Re:Collegare modulo al componente
: james81 30 Nov 2014, 22:24:24
rieccomi, volevo chidevi un comsiglio:
in un modulo posso inserire un'altra posizione per un'altro modulo e visualizzare un'altro modulo?

perchè all'interno del mio modulo inserisco questo:

<jdoc:include type="module" name="modulo" />

ma non mi visualizza nulla
: Re:Collegare modulo al componente
: mmleoni 01 Dec 2014, 16:54:11
perché jdoc è un placeholder e non una istruzione, quindi può esistere solo nel template principale di joomla.
recentemente è stato pubblicato un articolo su joomla.it sull'argomento moduli...
: Re:Collegare modulo al componente
: james81 03 Dec 2014, 18:15:29
una cuuriosità: tramite uno script richiamo una pagina esterna che contiene una query
:
db = JFactory::getDbo();
$query = $db->getQuery(true);
$query = "SELECT * FROM  tabella ";

utilizzo questo:

:
define( '_JEXEC', 1 );
define( 'DS', DIRECTORY_SEPARATOR );
define( 'JPATH_BASE', $_SERVER[ 'DOCUMENT_ROOT' ] );

require_once( JPATH_BASE . DS . 'includes' . DS . 'defines.php' );
require_once( JPATH_BASE . DS . 'includes' . DS . 'framework.php' );
require_once( JPATH_BASE . DS . 'libraries' . DS . 'joomla' . DS . 'factory.php' );
$mainframe =& JFactory::getApplication('site');

e sembra funzionare, volevo aver conferma che fosse la soluzione giusta.
: Re:Collegare modulo al componente
: claudiocarrera 05 Jan 2015, 21:44:39
rieccomi, volevo chidevi un comsiglio:
in un modulo posso inserire un'altra posizione per un'altro modulo e visualizzare un'altro modulo?

perchè all'interno del mio modulo inserisco questo:

<jdoc:include type="module" name="modulo" />

ma non mi visualizza nulla


Ti segnalo il mio articolo:
http://www.joomla.it/e-ancora/articoli-community-3x/7580-caricare-un-modulo-all-interno-di-un-componente.html (http://www.joomla.it/e-ancora/articoli-community-3x/7580-caricare-un-modulo-all-interno-di-un-componente.html)