Joomla.it Forum
Joomla! 3 => Joomla! 3 => : Luca805 09 Jan 2017, 11:40:37
-
Ciao a tutti! Sul mio template in uso(beez3) ho fatto delle piccole modifiche(allargato il wrapper ed il template) e ogni volta che esce un aggiornamento nuovo della versione di Joomla, devo impostare di nuovo tutte le modifiche fatte.
Come posso risolvere questa cosa senza dover rifare ogni volta le modifiche ad ogni aggiornamento?
Grazie a tutti
Luca
-
Il template ha un file custom.css?
Solitamamente le modifiche inserite in quel file non vengono azzerate dagli aggiornamenti, per il template protostar funziona.
-
Ciao,
richiama un file user.css
// Check for a custom CSS file
$userCss = JPATH_SITE . '/templates/' . $this->template . '/css/user.css';
if (file_exists($userCss) && filesize($userCss) > 0)
{
$this->addStyleSheetVersion($this->baseurl . '/templates/' . $this->template . '/css/user.css');
}
che di default non c'è nella cartella css. Lo fai tu e quello non verrà aggiornato.
-
Ciao! Una volta copiato ed incollato questo file che mi hai scritto su Editor>CSS con il nome user.css, con i prossimi aggiornamenti le modifiche del template rimarranno intatte?
Ciao e grazie
-
Ciao! Una volta copiato ed incollato questo file che mi hai scritto su Editor>CSS con il nome user.css, con i prossimi aggiornamenti le modifiche del template rimarranno intatte?
Ciao e grazie
Sì.
Nel caso di personalizzazioni del template che vadano oltre quelle fattibili con un file css personalizzato (tipo modifiche all'index.php del template stesso), io trovo molto utile la funzione "copia template" che permette così di avere un "nuovo" template immune da modifiche dovute ad aggiornamenti.
-
Ciao! E in questo caso mi potresti spiegare la procedura come fare?
Grazie
-
Dai una letta qui (http://www.corsodijoomla.it/come-fare/copiare-o-duplicare-template-joomla/)
-
Non devi copiare e incollare nulla. Ho messo il .php che c'è già nell'index.php per farti vedere, e che dice che se c'è un file user.css lo usi prima degli altri.
Basta fare un file user.css nella cartella del template css e mettere le modifiche personali del css.
Copia template può andar bene, ma poi devi comunque aggiornare la copia, anche nelle parti .php, altrimenti avrai un template non aggiornato.
Con Beez3 non ne hai bisogno, visto che già richiama un file personale.
-
Ok!. Creo un file user.css e inserisco le modifiche personali copiando ed incollando quelle fatte nel template originale...giusto?
Quindi prendo solo i piccoli pezzetti di codice dove sono state fatte le modifiche?
-
Sì.