Back to top

Autore Topic: Richiamare modulo in un componente  (Letto 954 volte)

Offline roberto.c87

  • Esploratore
  • **
  • Post: 171
    • Mostra profilo
Richiamare modulo in un componente
« il: 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:
Codice: [Seleziona]
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.      

Offline marine

  • Moderator
  • Instancabile
  • *****
  • Post: 6314
  • Sesso: Maschio
    • Mostra profilo

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Richiamare modulo in un componente
« Risposta #2 il: 13 Mar 2017, 19:18:46 »
Mi sembra che non devi richiamare la posizione ma proprio il nome del modulo.

Offline roberto.c87

  • Esploratore
  • **
  • Post: 171
    • Mostra profilo
Re:Richiamare modulo in un componente
« Risposta #3 il: 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:
Codice: [Seleziona]
<?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 :)

 



Web Design Bolzano Kreatif