Joomla.it Forum
Joomla! 3 => Joomla! 3 => : andreasuriani 01 Sep 2016, 14:21:57
-
Ciao a tutti,
ho la necessità di inserire un loadposition in una pagina di un componente (Es component/k2/index.php)
Usando la sintassi solita {loadposition nomeposizione} purtroppo non funziona.
Qualche idea?
Mi sono dimenticato qualcosa?
A.
-
Ciao, il plugin loadposition non funziona inserito cosi, devi creare una posizione modulo http://www.joomla.it/mediawiki/index.php?title=Joomla!_2.5:Creare_un_template/Posizione_moduli
-
Ciao $Red! Bentrovato!
Perché dici che non funziona??
Se lo uso su una articolo, la stessa sintassi funge.
C'è qualcosa che mi sfugge...
A
-
tu hai detto che lo devi inserire in un file php, i plugin di joomla, appunto di joomla, funzionano all'interno di joomla e non inseriti nei file php altrimenti joomla non li interpreta e quindi non li "esegue"
-
ahhhhhhhhhhhhhh scusa non avevo letto bene.
Ci provo.. :P
-
Ho agito in questo modo:
1)sul file details del template ho inserito <position>photostore-categorie</position>
2)Sul file PhP del componente ho inserito
<?php if ((bool)$this->countModules('photostore-categorie')) : ?>
<?php endif; ?>
Senza utilizzare un div perché il modulo che carico ne ha uno suo.
3) creato il modulo ed assegnato la posizione di cui sopra
Però non funziona.... :(
-
http://www.joomla.it/e-ancora/articoli-community-3x/7580-caricare-un-modulo-all-interno-di-un-componente.html
-
Dubito che sia MariaElenaBoschi ma la ringrazio lo stesso :D
Quindi:
1) Creare posizione modulo all'interno del file templateDetails.xml
2) Creare modulo a piacere inserendo quella posizione sul modulo
3) Aggiungere la seguente stringa alla pagina php
<?php
$modulo = &JFactory::getDocument()->loadRenderer('modules')->render('ilmodulochehocreato',array('style'=>'xhtml'));
echo $modulo;
?>
Grazie e buon lavoro a tutti!
-
ti mando una foto dei due abeti che ho al posto delle gambe così poi ci credi :)
-
ahahah fai tu hahaha