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 => : Rasjah 15 Aug 2012, 09:13:49
-
Ciao a tutti...
Il mio problema è quello di avere dei layout / template diversi su pagine diverse, del sito che stò costruendo.
Potrei risolvere il problema andando a modificare una singolo selettore ID # DIV all'interno del mio CSS, ma chiaramente modificando qualsiasi parametro all'interno di uno specifico selettore ID # DIV questo mi si ripercuote su tutte le pagine del sito.
Quindi l'alternativa e per forza creare un template alternativo e associarlo alle singole pagine ??? ???
Oppure è possibile abbinare diversi CSS a pagine diverse ? ???
-
Con questo modulo puoi associare css diversi per ogni pagina
http://www.joomla.it/articoli-community-16-e-17-tab/5666-un-modulo-tuttofare-menu-dependent-item.html
-
Grazie tomtomeight,
questo modulo potrebbe fare al caso mio, ma io voglio imparare a farlo direttamente in joomla.
Ho visto si può fare agendo su Suffisso classe CSS modulo all' interno dei singoli modi, e girando un pò su forum e www, ho visto alcuni esempi, ma sinceramente mi sembrono difficili :'( o più probabile sono io che sono una capra ;D ;D
Esiste qualcosa che spieghi dall' A alla Z. Come fare ad usare questo Suffisso classe CSS modulodall'inserimento nel css fino alla modifica del index.php..Grazie
[/color]
-
Stai facendo confusione Rasjash...
Il suffisso classe css modulo serve per poter cambiare aspetto a mezzo di una regola css ad un modulo.
Qui cerco di spiegare come:
http://www.joomla.it/articoli-della-community/4277-moduli-style-classe-e-suffisso-css.html
Ma se tu hai bisogno di cambiare aspetto ad altri div il modulo che ti ha indicato tomtomeight con il link al mio articolo, va molto bene e lo usiamo anche noi. Non esiste un modo di farlo con joomla che sia meno complicato di quello. Infatti, con quel modulo assegni un css a una o più pagine. Tu scriverai le tue regole css per quelle pagine e sei a posto. Un altro modo è quello di duplicare un template ed assegnarlo a quelle pagine. Oppure duplicare uno stile del template e assegnarlo a quelle pagine. In quest'ultimo caso bisogna però disporre di opzioni nei parametri del template e se non ci sono te le devi creare.
Oppure bisogna mettere nella index.php una istruzione condizionale in php che controlla in che voce di menu siamo e stampa il codice che inserisce il foglio di stile.
Un poco più complicato che installare quel modulo per associare fogli di stile, non credi?
-
Grazie tonicopi,
come al solito sei stato preciso, volevo soltanto sapere se c'era qualcosa di alternativo per non complicarmi la vita.
Perchè il mio problema ( che sicuramente ho esposto male ) è il seguente:
Nel sito che stò sviluppando http://www.alpasoft.it/shop ho creato la parte centrale ( quella con il fondo violetto ) con un regolare selettore chiamato #corpo_centrale che si trova nel mio template.css, e il tutto funziona.
Però quando vado su le altre pagine, me lo ritrovo in alto al centro ( striscia violetta ), cosa che invece vorrei eliminare...
quindi spero che con il modulo aggiuntivo, che mi avete consigliato riesco a farlo..
faccio sapere :D
-
Allora il modo migliore per dare il background a quel div è usare quest'altro modulo:
http://www.joomla.it/articoli-community-16-e-17-tab/5647-come-impostare-background-diversi-in-joomla-25.html
;)
-
Cambiare il colore non mi interessa.
Volevo cambiare la dimensione da width:340px; a width:0px; solo sulle pagine che voglio...
comunque mille grazie tonicopi
-
Allora meglio un display: none; per toglierselo proprio dai piedi quel div.... ;D
Però attenzione, che qui:
http://www.alpasoft.it/shop/prodotti.html
faresti sparire il carrello.... ???
-
ci ho già pensato anch'io e lo provata, ma naturalmente mi toglie il DIV anche dove mi serve,
per esempio sulla pagina Home...
ci deve essere un'altra soluzione :-[
-
risolto con il modulo che mi aveva suggerito tomtomeight....
posso impostare il mio css personalizzato scegliendo le pagine che voglio, ganzo questo modulo ;D
come soluzione avevo anche pensato di fare altri template alternativi e caricarli nel sito, ma troppo dispendioso.
Pensavo di cambiare il titolo al post " Creare template alternativi su pagine diverse del sito " o no..
Grazie tomtomeight / tonicopi ;) ;)
alla prossima