Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => I Template di Joomla 1.6/1.7/2.5 => : abombazza 08 Jun 2012, 19:25:00

: Background dinamico colonna (sidebar) di destra
: abombazza 08 Jun 2012, 19:25:00
ciao a tutti,


ho la necessità di personalizzare (dinamicamente) la colonna di destra dove risiede il menù secondario di un sito che sto ancora implementando.
Questa colonna di default non ha background per cui è trasparente e assume nel caso di visualizzazione il colore di background degli articoli che è bianco altrimenti non si vede.
Vorrei fare in modo tale che quando appunto si visualizza, gli possa associare una texture; il problema è che se le questa immagine la metto dal css ovviamente mostra la colonna sempre con quel background anche su pagine nelle quali il background dovrebbe essere trasparente e quindi non si dovrebbe vedere.
Come posso fare a gestire dinamicamente questa cosa ?
Il sito è www.sahajayogaarezzo.it (http://www.sahajayogaarezzo.it)
per entrare username/password: test/test


PAGINA "CHI SIAMO" la sidebar (colonna di destra) è trasparente
PAGINA "SHRI MATAJI" la colonna di destra prende il background del foglio che è bianco.


Bene, in questa seconda pagina vorrei mettere nella colonna di destra una texture per ravvivarla un po', ma se ce la metto poi si visualizza in tutte le pagine (pagina "CHI SIAMO" compresa: che non va bene).


Come posso personalizzare ciò ?


Un grazie in anticipo a tutti.
: Re:Background dinamico colonna (sidebar) di destra
: giusebos 08 Jun 2012, 19:29:03
devi utilizzare la tecnica dei suffissi

http://wiki.joomla.it/index.php?title=Cos%27%C3%A8_il_Suffisso_classe_CSS_modulo%3F
http://www.joomla.it/articoli-della-community/4277-moduli-style-classe-e-suffisso-css.html

: Re:Background dinamico colonna (sidebar) di destra
: abombazza 08 Jun 2012, 19:31:51
mi puoi dare una dritta di codice più precisa per il mio caso ?


grazie
: Re:Background dinamico colonna (sidebar) di destra
: giusebos 08 Jun 2012, 19:34:57
NO non farei altro che riscriverti quello che trovi nel wiki, e un copia incolla dopo averti postati i link che avresti potuto trovare facendo una ricerchina nel forum mi pare inopportuno!

Per imparare e fare bene le cose dobbiamo metterci il nostro di impegno non quello altrui. ;)
: Re:Background dinamico colonna (sidebar) di destra
: abombazza 08 Jun 2012, 19:44:43
SI però così facendo la texture si vede sempre e comunque e non su certe pagine si e certo no.
: Re:Background dinamico colonna (sidebar) di destra
: giusebos 08 Jun 2012, 20:09:10
duplichi il modulo e lo abbini solo alle pagine desiderate
: Re:Background dinamico colonna (sidebar) di destra
: adottauncane 09 Jun 2012, 00:14:25
Ciao abombazza,
secondo me se aggiungi il background così:
:
.art-content-layout .art-sidebar1 {    background: url("/images/fotomenu/arches.png") repeat scroll 0 0 transparent;    width: 240px;}template.css (riga 1826)
Lo vedi solo negli articoli con fondo bianco. Quelli con la foro a piena pagina lo coprono.
: Re:Background dinamico colonna (sidebar) di destra
: abombazza 09 Jun 2012, 11:52:05
Ciao...grazie...


me lo fa vedere, però lo fa vedere in tutte le pagine dove c'è la sidebar.
Io vorrei non mostrare quel background in alcune pagine. sai come si può fare ?
: Re:Background dinamico colonna (sidebar) di destra
: abombazza 09 Jun 2012, 11:55:19
duplichi il modulo e lo abbini solo alle pagine desiderate


Giustissimo...non c'avevo minimamente pensato.
: Re:Background dinamico colonna (sidebar) di destra
: abombazza 09 Jun 2012, 12:05:24
scusate, come faccio ad aggiungere un secondo valore all'opzione "suffisso classe css modulo" ?
: Re:Background dinamico colonna (sidebar) di destra
: adottauncane 09 Jun 2012, 13:18:56
Se quel template è fatto con un programma commerciale il suffisso classe modulo non si applica come descritto nel wiki ma in una maniera diversa. Se cerchi con Google dovresti trovare la docomentazione. Qui non possiamo discuterne. Il problema però, mi sembra di capire, è che tu vorresti lo sfondo su tutta la colonna, indipendentemente dai moduli.
Se lo metti come sfondo al modulo credo ti lascerebbe comunque spazi bianchi tra un modulo e l'altro...
Bisognerebbe scrivere un .php che escude lo sfondo dalle pagine in cui non ti interessa averlo.
http://wiki.joomla.it/index.php?title=Modificare_il_layout_di_una_singola_pagina
oppure fare un template a parte da assegnare alle pagine che vuoi che l'abbiano.
http://www.joomla.it/articoli-della-community/807-diverse-pagine-diversi-template-lassegnazione-dei-template.html