Back to top

Autore Topic: Mio primo componente - dubbi sul tmpl  (Letto 1497 volte)

Offline franco1706

  • Nuovo arrivato
  • *
  • Post: 30
    • Mostra profilo
Mio primo componente - dubbi sul tmpl
« il: 06 Gen 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













« Ultima modifica: 06 Gen 2010, 23:09:12 da franco1706 »

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Mio primo componente - dubbi sul tmpl
« Risposta #1 il: 07 Gen 2010, 10:53:03 »
Citazione
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
 
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline franco1706

  • Nuovo arrivato
  • *
  • Post: 30
    • Mostra profilo
Re:Mio primo componente - dubbi sul tmpl
« Risposta #2 il: 14 Gen 2010, 10:16:42 »
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

 



Web Design Bolzano Kreatif