Premetto di essere alle prime armi con joomla, e ancora molto ignorante sulla corretta sintassi dei css...
Ho modificato un template che prevede un'immagine fissa in background. Vorrei che in determinate pagine quell'immagine cambiasse, e cercando sul web ho trovato questa soluzione: creo un modulo html personalizzato, invisibile e posizionato dove non ci sono altri moduli, e ci scrivo il codice che verrà richiamato ogni volta che apro quella determinata pagina. Fin qui è semplice, infatti credo che il mio sia un errore di scrittura, perchè nelle pagine in cui dovrebbe apparire la nuova immagine di sfondo, appare invece la riga di codice del modulo...
Sul modulo (che ho chiamato img_az mentre l'immagine da richiamare è main_bg_az.jpg) ho scritto:
#page_bg { background-image:url(../images/main_bg_az.jpg)}
poi sull'index.php e component.php ho scritto:
<style>
<jdoc:include type="modules" name="img_az" />
</style>