Back to top

Autore Topic: Cache dei moduli  (Letto 1304 volte)

Offline Dalcielo

  • Nuovo arrivato
  • *
  • Post: 43
  • Sesso: Maschio
    • Mostra profilo
Cache dei moduli
« il: 18 Giu 2010, 22:12:22 »
Salve..
ho realizzato un modulo che richiede un foglio di stile e un javascript inclusi nella sezione
head della pagina.. ho incluso questi file direttamente dal modulo con "addScript" e "addStyleSheet"
e fin qui tutto bene, nel momento però in cui attivo la cache del modulo  il CSS e i JS non vengono
più inclusi. Ho cercato una soluzione qui ma niente.. nel forum ufficiale invece il problema viene trattato
ma non c'è una vera e propria soluzione ma viene suggerito questo:

Citazione
put your module in own module position and conditionally include your css in
template when this module position is active

Vorrei adottare questa soluzione ma non riesco a capire come fare.. mi potete aiutare?
Se poi conoscete una soluzione a monte va ancora meglio..

Spero in un aiuto.
Un saluto..
Luca

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Cache dei moduli
« Risposta #1 il: 19 Giu 2010, 15:14:24 »
direi così:

Codice: [Seleziona]
<?php if($this->countModules('myCachedMod')) : ?>
<?php 
// codice php iclusione js/css
?>

<div id="ja-myCachedMod">
<jdoc:include type="modules" name="myCachedMod" />
</div>
<?php endif; ?>
(codice da inserire nella index.php del template)

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

Offline Dalcielo

  • Nuovo arrivato
  • *
  • Post: 43
  • Sesso: Maschio
    • Mostra profilo
Re:Cache dei moduli
« Risposta #2 il: 19 Giu 2010, 20:15:10 »
Grazie Marco.. molto gentile :)

 



Web Design Bolzano Kreatif