Joomla.it Forum

Non solo Joomla... => Sviluppo => : Sestante2012 07 May 2010, 14:19:49

: [RISOLTO] CSS Dinamici
: Sestante2012 07 May 2010, 14:19:49
Salve.

Ho un modulo che restituisce delle informazioni e le posiziona dove voglio io tramite un css. Ora, vorrei dare la possibilità di posizionare queste informazioni in modo dinamico. Qualcuno mi sa indirizzare o, meglio, fornire un esempio, su come integrare il valore dei parametri del modulo con il css?

Grazie!
: Re:CSS Dinamici
: Sestante2012 10 May 2010, 11:27:07
UP!
: Re:CSS Dinamici
: mmleoni 10 May 2010, 11:44:43
 :( non ho proprio capito...

ciao,
marco
: Re:CSS Dinamici
: Sestante2012 10 May 2010, 12:34:39
Ciao.
Faccio un esempio: il modulo prende ina informazione dal db e con il css la mette in una posizione assegnata all'interno della pagina, tipo
:
top: px; left: px;Mi servirebbe poter modificare, tramite i parametri del modulo, i valori di top e left.

Ciaoo!
: Re:CSS Dinamici
: 56francesco 10 May 2010, 12:43:41
Ho un modulo che restituisce....
eviti di nominarlo perchè è commerciale?
: Re:CSS Dinamici
: Sestante2012 10 May 2010, 14:08:46
Ciao. no, evito di nominarlo perchè non ha un nome... l'ho scritto io...

: Re:CSS Dinamici
: mmleoni 10 May 2010, 20:52:35
non ho ben capito se vuoi usare un layer flottante o che, io lo farei con un javascript, magari usando mootools che è già integrato in joomla, questo se il layer è già esistente, ma se ne viene effettuato il rendering dal modulo inserisci la posizione direttamente inline con l'attributo style.

ciao,
marco
: Re:CSS Dinamici
: Sestante2012 11 May 2010, 14:47:44
Grazie, marco, per le indicazioni, ma sono costretto ad ammettere che non ho assolutamente idea di quel che significa ciò che mi hai scritto. Credevo/speravo che il mio "problema" avesse una soluzione più semplice.
Niente di flottante. Il modulo incasella le informazioni in appositi spazi creati all'interno di una immagine di fondo. Capita che, a seconda del template, si sfalsi l'allineamento dei contenuti rispetto agli spazi stabiliti e quindi volevo, senza rendere necessario l'intervento diretto sul css, permettere la modifica dei margini direttamente dai parametri del modulo.

Si può fare?

Saluti
: Re:CSS Dinamici
: mmleoni 11 May 2010, 17:14:33
all'interno di un modulo è definita la classe $params per l'accesso ai parametri definiti nella configurazione del modulo stesso: usa
$var = $params->get('var', 'defaultValue');

ciao,
marco
: Re:CSS Dinamici
: Sestante2012 12 May 2010, 16:51:09
Ciao.

Ok. Ora che ho una variabile che assume il valore dato al parametro, come faccio a utilizzarla?
Nel codice c'è una istruzione echo che stampa il valore che voglio spostare. Fino ad ora con il css gli assegnavo una classe che si occupava di posizionare il valore. Ora che nel Css quel valore manca come si fa a passare il parametro?

Grazie per la pazienza...
: Re:CSS Dinamici
: Sestante2012 14 May 2010, 13:55:10
Non so se sia formalmente corretto, ma l'unica soluzione che ho trovato al mio problema è stata quella di includere fisicamente il css nello script del modulo.

Saluti e grazie!