Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : peppeirace 29 Jan 2014, 15:43:20

: [RISOLTO]override 2.5
: peppeirace 29 Jan 2014, 15:43:20
Salve
So che se ne è abbondantemente parlato e ci sono guide in proposito, ma purtroppo non sono riuscito mai a capire bene
sono diversi anni che uso joomla e di solito modifico i file css uno per uno
recentemente ho avuto a che fare con alcuni template che nella cartella css hanno un file nominato in maniera diversa secondo il tmpl "custom" - "override" ... dove si mettono tutte le regole che si vogliono modificare
ho trovato veramente geniale avere un solo file di riferimento per le modifiche,
c'è un modo per  fare la stessa cosa su un tmpl che non prevede la presenza di questo file?

grazie a tutti
peppe
: Re:override 2.5
: tonicopi 29 Jan 2014, 16:35:50
Certamente si. Crei il tuo css e lo carichi successivamente a quelli di default. Per far questo ti9 basta inserire immediatamente prima della chiusura del tag head questo codice:
:
<link rel="stylesheet" type="text/css" href="url tuo css"/>
 ;) 


: Re:override 2.5
: peppeirace 29 Jan 2014, 17:02:38
Ciao Toni è un piacere risentirti
..perdona l'ignoranza in quale file devo inserire il codice, nell'index del template?

grazie sempre
peppe
: Re:override 2.5
: tonicopi 29 Jan 2014, 17:15:56
Scusami tu, sono io che non ho detto dove. Immediatamente prima di questo tag
:
</head>nella index.php del template  :)
: Re:override 2.5
: peppeirace 29 Jan 2014, 17:26:42
...si poi l'avevo capito
ma non funziona

ho creato un file "custom.css" e l'ho messo nella cartella css del tmpl
poi nell'index php ho inserito il codice

forse sbaglio il codice?

     ->addLess('master', 'template')
            ->addLess( 'presets',  'presets/'.$this->helix->Preset() );
        ?>
        <link rel="stylesheet" type="text/css" href="custom.css"/>
    </head>

: Re:override 2.5
: tonicopi 29 Jan 2014, 17:39:41
Si che sbagli. Devi mettere il link con le variabili che richiamano l'url del sito e il nome del template oppure inserire il link assoluto. Per esempio, se io volessi mettere il link a uno dei css del forum scriverei questo:
http://forum.joomla.it/Themes/default/css/template.css (http://forum.joomla.it/Themes/default/css/template.css)
 ;)
: Re:override 2.5
: peppeirace 29 Jan 2014, 18:06:47
...si poi l'avevo capito
ma non funziona

ho creato un file "custom.css" e l'ho messo nella cartella css del tmpl
poi nell'index php ho inserito il codice

forse sbaglio il codice?

     ->addLess('master', 'template')
            ->addLess( 'presets',  'presets/'.$this->helix->Preset() );
        ?>
        <link rel="stylesheet" type="text/css" href="custom.css"/>
    </head>


..ora funziona

ora il sito è in lavorazione in una sottocartella e ho scritto

href="http://www.duvaws.com/manetti3/templates/jm_forma/css/custom.css (http://www.duvaws.com/manetti3/templates/jm_forma/css/custom.css)"/>

al momento del trasferimento dovrò cambiare il percorso con

href="http://www.manetti3/templates/jm_forma/css/custom.css (http://www.manetti3/templates/jm_forma/css/custom.css)"/>

corretto?

grazie peppe