Back to top

Autore Topic: [RISOLTO]Help! installazione componente  (Letto 1769 volte)

Offline alessioT

  • Nuovo arrivato
  • *
  • Post: 22
  • Sesso: Maschio
    • Mostra profilo
[RISOLTO]Help! installazione componente
« il: 16 Apr 2010, 21:15:48 »
Salve ragazzi volevo chiedere un informazione a chi sicuramente ne sa più di me.
Ho sviluppato un estensione per joomla 1.5 .
Nello sviluppo mi sono accorto che il componente necessita di un file javascript esterno che devo posizionare dove joomla mette i file javascript : /media/system/js/sortabletable.js; così da non creare confusione.

Io per ora l'ho inserito manualmente, se volessi farlo inserire automaticamente in questa cartella non appena si intalla il componente cosa devo fare?
Sicuramente lo devo specificare nel file di installazione componentemio.xml ma come specificarlo in dettaglio?

GRAZIE
« Ultima modifica: 22 Apr 2010, 20:00:55 da alessioT »

mau_develop

  • Visitatore
Re:Help! installazione componente
« Risposta #1 il: 17 Apr 2010, 00:09:55 »
inseriscilo con il percorso nel file xml che viene letto dall'installer.
Se non funziona devi crere un'installer personalizzato... ma dovrebbe andare.
M.

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Help! installazione componente
« Risposta #2 il: 17 Apr 2010, 09:19:31 »
ciao alessioT,
 benvenuto sul forum!
non ritengo una buona cosa inserire il file in uso alla tua estensione tra quelli di joomla; è sempre meglio tenere separato ciò che è di sistema da ciò che non lo è: va bene /media ma crea una tua cartella.

vedi docs.joomla.org/Components:xml_installfile per come inserire automaticamente il tuo file in /media/ (vedi la sezione <media...>)

ciao,
marco

« Ultima modifica: 17 Apr 2010, 09:22:44 da mmleoni »
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline alessioT

  • Nuovo arrivato
  • *
  • Post: 22
  • Sesso: Maschio
    • Mostra profilo
Re:Help! installazione componente
« Risposta #3 il: 17 Apr 2010, 11:20:53 »
Grazie mille della risposta. Dovrebbe andare bene media anche per un  foglio di stile?

mau_develop

  • Visitatore
Re:Help! installazione componente
« Risposta #4 il: 17 Apr 2010, 14:55:36 »
..scusa, non mi ero accorto che volevi metterla in una cartella di joomla, è corretto ciò che dice Marco.
..perchè hai problemi a lasciare tutto nella cartella del componente?

M.

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Help! installazione componente
« Risposta #5 il: 17 Apr 2010, 16:23:14 »
no, un css dovrebbe restare nella dir del componente, in quanto non utile (funzionalmente) al sistema.

lascialo, come suggerito da maurizio, nella dir del componente, ed aggiungilo all'output con

Codice: [Seleziona]
$document =& JFactory::getDocument();
$document->addStyleSheet("/components/com_[mioComponente]/[nomeCss].css",'text/css',"screen");
(codice nella view, ovviamente inserisci i media che ti servono)

in questo modo è possibile l'overriding (o il cascading ;) ) da css del template.

ps: sì ci vuole una dir per i css: non rompete, ci siamo capiti lo stesso  ;D

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline alessioT

  • Nuovo arrivato
  • *
  • Post: 22
  • Sesso: Maschio
    • Mostra profilo
Re:Help! installazione componente
« Risposta #6 il: 19 Apr 2010, 12:00:24 »
Ok Ok...Grazie per le risposte. Esaurienti

 



Web Design Bolzano Kreatif