Joomla.it Forum

Non solo Joomla... => Sviluppo => : Dalcielo 18 Jun 2010, 22:12:22

: Cache dei moduli
: Dalcielo 18 Jun 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:

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
: Re:Cache dei moduli
: mmleoni 19 Jun 2010, 15:14:24
direi così:

:
<?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
: Re:Cache dei moduli
: Dalcielo 19 Jun 2010, 20:15:10
Grazie Marco.. molto gentile :)