Joomla.it Forum

Joomla! 3 => Joomla! 3 => : andreasuriani 01 Sep 2016, 14:21:57

: [RISOLTO ]LOADPOSITION in una pagina .php
: 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.
: Re:LOADPOSITION in una pagina .php
: $Red 01 Sep 2016, 14:50:56
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
: Re:LOADPOSITION in una pagina .php
: andreasuriani 01 Sep 2016, 14:56:02
Ciao $Red! Bentrovato!
Perché dici che non funziona??


Se lo uso su una articolo, la stessa sintassi funge.


C'è qualcosa che mi sfugge...


A
: Re:LOADPOSITION in una pagina .php
: $Red 01 Sep 2016, 15:04:22
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"
: Re:LOADPOSITION in una pagina .php
: andreasuriani 01 Sep 2016, 15:08:44
ahhhhhhhhhhhhhh scusa non avevo letto bene.


Ci provo.. :P
: Re:LOADPOSITION in una pagina .php
: andreasuriani 01 Sep 2016, 15:17:32
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.... :(
: Re:LOADPOSITION in una pagina .php
: MariaElenaBoschi 01 Sep 2016, 15:32:31
http://www.joomla.it/e-ancora/articoli-community-3x/7580-caricare-un-modulo-all-interno-di-un-componente.html
: Re:LOADPOSITION in una pagina .php
: andreasuriani 01 Sep 2016, 15:41:06
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!
: Re:[RISOLTO ]LOADPOSITION in una pagina .php
: MariaElenaBoschi 01 Sep 2016, 16:09:02
ti mando una foto dei due abeti che ho al posto delle gambe così poi ci credi :)
: Re:[RISOLTO ]LOADPOSITION in una pagina .php
: andreasuriani 01 Sep 2016, 16:10:07
ahahah fai tu hahaha