Joomla.it Forum
Non solo Joomla... => Sviluppo => : 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!
-
UP!
-
:( non ho proprio capito...
ciao,
marco
-
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!
-
Ho un modulo che restituisce....
eviti di nominarlo perchè è commerciale?
-
Ciao. no, evito di nominarlo perchè non ha un nome... l'ho scritto io...
-
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
-
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
-
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
-
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...
-
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!