Joomla.it Forum
Non solo Joomla... => Sviluppo => : franco1706 06 Jan 2010, 22:45:02
-
Con grande fatica stò scrivendo il mio primo componente.(joomla 1.5)
Devo ammettere di aver trovato vari problemi prima di capirne il funzionamento, comunque vado avanti.
Il problema che ho adesso sono i file che si trovano nella cartella tmpl.
Ipotizziamo che il componente si chiamo com_prova e che nella cartella tmpl ci siano file.
1)default.php
2)contenuto1.php
3)contenuto2.php
Se dal browser digitiamo
option=com_prova
viene visualizzato ciao
option=com_prova&view=prova&layout=contenuto1
viene visualizzato Franco
come devo intervenire perchè al richiamo
option=com_prova&view=prova&layout=contenuto2
prima di visualizzare buona giornata
venga messo il contenuto del file default e del file contenuto1???
In pratica non voglio riscrivere il contenuto dei file precedenti ma inserire il contenuto in un terzo.
E' fattibile???
Aspetto consigli
Grazie Franco
-
prima di visualizzare buona giornata
venga messo il contenuto del file default e del file contenuto1???
In pratica non voglio riscrivere il contenuto dei file precedenti ma inserire il contenuto in un terzo.
in questo caso non devi creare tre layouts ma un un layout (default.php) e due sub layout (default.contenuto1.php e default.contenuto2.php: vedi doc) da richiamare passandone il nome (contenutoX) al metodo display della classe JView
però, che io sappia, puoi includere solo un sublayout per layout (da framework, da require può fare quel che vuoi ;) )
ciao,
marco
-
Scusa se ti ringrazio solo oggi.
Il problema l'ho risolto con require/include
Non mi fuzionava perchè ho anche provato ad usare i tab come ho visto su un sito(purtroppo ho perso il link).
In pratica si usa la classe JPane importandola con
jimport('joomla.html.pane');
devo dire che funziona a meraviglia.
Grazie ancora
Franco1706