Back to top

Autore Topic: [RISOLTO] Immagine di sfondo in posizione template  (Letto 1894 volte)

Offline carlaravelli

  • Esploratore
  • **
  • Post: 54
    • Mostra profilo
[RISOLTO] Immagine di sfondo in posizione template
« il: 10 Mag 2013, 13:22:19 »
Ciao a tutti.
Credevo che per mettere un' immagine di sfondo che restasse sempre quella in una posizione del template bastasse intervenire sul css in relazione al div che inquadra quella posizione. Ad esempio:

Se nella index.php io ho scritto

Codice: [Seleziona]
<?php if ((bool)$this->countModules('logo')) : ?>
         <div id="logo">
            <!-- LOGO -->
            <jdoc:include type="modules" name="logo" style="xhtml" />
        </div>
    <?php endif; ?>

e nel CSS scrivo

Codice: [Seleziona]
#logo{
    width: 325px;
    height: 265px;   
    float: left;
    background-image: url(../templates/nomeMIOtemplate/images/sfondo-logo.png);
    background-repeat: no-repeat;
   
}

Dovrei avere una posizione LOGO nel mio template, ed una volta inserito un modulo in quella posizione di tipo HTML PERSONALIZZATO, se inserisco una PNG trasparente, questa dovrebbe apparirmi sovrapposta all' immagine di sfondo specificata nel CSS.

Questo non accade.

Ora nel caso di HTML personalizzato risolvo con la specifica opzione del modulo che ho creato che mi permette di aggiungere un' immagine di sfondo, ma quando voglio la stessa cosa cioè un' immagine di sfondo per un modulo MENU ad esempio, questa opzione non c'è...

Ovviamente preferirei capire dove sbaglio nel css o nel codice della pagina del template.

Grazie a tutti
« Ultima modifica: 10 Mag 2013, 15:19:26 da carlaravelli »

adottauncane

  • Visitatore
Re:Immagine di sfondo in posizione template
« Risposta #1 il: 10 Mag 2013, 14:05:56 »
Ciao carlaravelli,
e cosa accade? Se hai un link al sito mettilo.

Offline carlaravelli

  • Esploratore
  • **
  • Post: 54
    • Mostra profilo
Re:Immagine di sfondo in posizione template
« Risposta #2 il: 10 Mag 2013, 14:11:56 »
no veramente sto lavorando in locale... succede che l' immagine non si visualizza.
Se anzichè il parametro per l'immagine di sfondo metto quello per il colore ovvero background-color lo sfondo si colora correttamente, quindi immagino che il problema sia proprio in come gestisco l'immagine.

L'immagine si trova dove voglio che si trovi, il codice non funziona nemmeno se uso l' indirizzo assoluto, la cosa non me la spiego.

Forse non dovrebbe essere nella cartella dei templates, ma se io voglio poi distribuire il template sottoforma di zip credo che quello sia il posto più ovvio...

Sicuramente è un errore del cavolo...

adottauncane

  • Visitatore
Re:Immagine di sfondo in posizione template
« Risposta #3 il: 10 Mag 2013, 14:21:35 »
Sì, infatti...
prova così:

Codice: [Seleziona]
    background-image: url("../images/sfondo-logo.png");
mettendo l'immagine nella cartella images del template.


Offline carlaravelli

  • Esploratore
  • **
  • Post: 54
    • Mostra profilo
Re:Immagine di sfondo in posizione template
« Risposta #4 il: 10 Mag 2013, 14:27:24 »
Grazie mille, avrei potuto perderci il pomeriggio... giustamente il file che legge il CSS è già nella cartella del template, per cui il percorso è proprio quello che dici tu... Grazie ancora!!!!

 



Web Design Bolzano Kreatif