Back to top

Autore Topic: Collegare modulo al componente  (Letto 3021 volte)

Offline james81

  • Appassionato
  • ***
  • Post: 475
  • Sesso: Maschio
    • Mostra profilo
Collegare modulo al componente
« il: 04 Ago 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

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Collegare modulo al componente
« Risposta #1 il: 05 Ago 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
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline james81

  • Appassionato
  • ***
  • Post: 475
  • Sesso: Maschio
    • Mostra profilo
Re:Collegare modulo al componente
« Risposta #2 il: 05 Ago 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 ?

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Collegare modulo al componente
« Risposta #3 il: 05 Ago 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
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline james81

  • Appassionato
  • ***
  • Post: 475
  • Sesso: Maschio
    • Mostra profilo
Re:Collegare modulo al componente
« Risposta #4 il: 05 Ago 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 ?

Offline james81

  • Appassionato
  • ***
  • Post: 475
  • Sesso: Maschio
    • Mostra profilo
Re:Collegare modulo al componente
« Risposta #5 il: 05 Ago 2014, 17:13:45 »
forse ho risolto, faccio delle prove e vediamo! :)

Offline james81

  • Appassionato
  • ***
  • Post: 475
  • Sesso: Maschio
    • Mostra profilo
Re:Collegare modulo al componente
« Risposta #6 il: 05 Ago 2014, 18:13:39 »
RISOLTO! alla fine ho semplicemente recuperato la variabile come il componente e funziona!  ;)

Offline james81

  • Appassionato
  • ***
  • Post: 475
  • Sesso: Maschio
    • Mostra profilo
Re:Collegare modulo al componente
« Risposta #7 il: 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

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Collegare modulo al componente
« Risposta #8 il: 01 Dic 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...
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline james81

  • Appassionato
  • ***
  • Post: 475
  • Sesso: Maschio
    • Mostra profilo
Re:Collegare modulo al componente
« Risposta #9 il: 03 Dic 2014, 18:15:29 »
una cuuriosità: tramite uno script richiamo una pagina esterna che contiene una query
Codice: [Seleziona]
db = JFactory::getDbo();
$query = $db->getQuery(true);
$query = "SELECT * FROM  tabella ";

utilizzo questo:

Codice: [Seleziona]
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.
« Ultima modifica: 03 Dic 2014, 18:29:35 da james81 »

Offline claudiocarrera

  • Appassionato
  • ***
  • Post: 612
  • Sesso: Maschio
  • Sviluppo siti web Brescia
    • Mostra profilo
Re:Collegare modulo al componente
« Risposta #10 il: 05 Gen 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

Claudio Carrera - claudio@3rd-graphic.it
partita iva: 03597950983
tel: 338 9433727

 



Web Design Bolzano Kreatif