Joomla.it Forum
Componenti per Joomla! => Gestione documenti e download => : NightRider 17 Dec 2010, 11:38:58
-
Salve,
volevo chiedere se è possibile caricare file css differenti per il frontend di Docaman in base al browser utilizzato.
La stessa cosa la faccio per il css del sito per allineare le differenze di visualizzazione tra i vari browser, ma per Docman non riesco a trovare dove poter agire!
Grazie!
-
sì lo puoi fare....
crei il css specifico (immagino per IE) poi nell'index del template scrivi
<!--[if IE ]>
<link href="/templates/tuo_template/css/ieonly.css" rel="stylesheet" type="text/css" />
<![endif]-->
forse nel CSS avrai bisogno di dare l'attributo !important nelle varie classi per sovrascrivere quelle di default.
-
Grazie per l'aiuto, ma forse mi sono spiegato male o non sono riuscito a capire cosa intendi.
Io ho modificato il file theme.css che sta nella cartella components/com_docman/themes/default/css/theme.css e così riesco a visualizzare come voglio il componente con firefox. Su IE8 invece la visualizzazione è differente, quindi penso di dover creare nella stessa cartella un file ie.css e legarlo all'"index" di docman con il codice (oppurtunamente modificato) che hai scritto tu!
Il problema è che non trovo l'index di docman...
-
non ti serve cercare l'index di docman... puoi anche legare il css al template come ti ho indicato.
altrimenti prova a cercare nella cartella components/com_docman/themes/default
-
Hai ragione!
Non so perchè mi sono incaponito nel voler inserire il codice nell'index di Docman (che non esiste)!
Grazie!
-
Mi sa che ho gioito troppo alla svelta!
Creando un nuovo css per IE e legandolo all'index del template, i parametri di visualizzazione di docman non variano. L'unico modo è trovare la dichiarazione dell'index di Docman e lì inserire il codice per caricare un file css diverso!
Grazie comunque dell'aiuto!
-
non è possibile...
ricapitoliamo:
questo nell'index.php del template all'interno dei tag <head>
<!--[if IE ]>
<link href="/templates/tuo_template/css/ieonly.css" rel="stylesheet" type="text/css" />
<![endif]-->
scrivi il file ieonly.css e lo metti in /templates/tuo_template/css/
nelle classi che inserisci in questo css metti !important
esempio
#top {
float: left !important;
margin-left: 20px !important;
padding: 0 0.5em !important;
}
-
Si scusa errore mio, ho richiamato il file css sbagliato! Ora funziona, grazie!
Metto finalmente [Risolto]
-
very well! :)
Joomla 1.5.20 e XAMPP 2.5 su Windows XP
aggiorna Joomla.... o la tua firma! ;D
ciao
-
La firma! Grazie!