Joomla.it Forum
Joomla! 3 => Joomla! 3 => : bellatrix 13 Jan 2016, 21:14:45
-
Come da oggetto: è possibile cambiare nome e directory ad un template?
Direte, vai in "Template" e copia in un nuovo template con un nuovo nome.
Beh.. i nomi vengono cambiati ma il template non funziona più.
-
Vai in gestione template, cambia tab da style a template, seleziona il template, fai copia, dai un nome, clicca salva e ti ritrovi un nuovo template gia installato e funzionante. Se hai eseguito questa procedura e non ti funziona allora sarà un template particolare o scritto male oppure boh.
-
E' quello che faccio ma non funziona.
Vengono persi i riferimenti ai JS e ai CSS.
Sono i template di Shape5.
-
E se li cambi?
-
Non capisco la domanda, Tom...
Se cambio i template?
-
No, intendevo se cambi i riferimenti ai js e css.
p.s. scusa del ritardo ma leggo durante la pubblicità tv.
-
Ciao tomtom,
una volta, nelle vecchie versioni di joomla, era necessario cambiare anche il nome nel file templateDetails.xml
ad esempio <name>protostar</name> in
<name>nuovonome</name>
che doveva essere indentico al nome della nuova cartella. Poi farlo rileggere a joomla. Ora non serve piu'?
-
No perché una volta si faceva a mano, adesso la procedura è automatica e personalmente non mi è mai successo che duplicando un template con questa procedura poi non funzionasse.
Ma tu come evinci che vengono persi i js e css?
-
Ti porto un esempio.
Questa è la Home: www.qishow.eu (http://www.qishow.eu)
Questa è una pagina temporanea: qishow.eu/home-2
(non inserisco il link)
Osserva le dimensioni del modulo che fa apparire le foto.
-
La ho osservate ma dove sta l'inghippo?
-
Beh.. non so se visualizzi da mobile, dove tutto è uguale, ma da desktop, viene perso un effetto "rotazione" al caricamento della pagina e la dimensione del modulo occupa decisamente più del dovuto.
Ora, ho aggiunto qualche modulo alla "home-2"
Come potrai notare, quasi tutto è sfalsato.
-
Prendiamo ad esempio il modulo con le barre-contatore che salgono a pagina caricata.
Sulla Home "ufficiale", ad ogni barra, appare questo codice:
<div class="progress_bar1"><div style="width:98%; visibility: visible; " class="progress_bar2"> </div> </div>
Sulla "home-2", la stessa barra presenta questo codice:
<div class="progress_bar1"> </div>
In pratica, vene perso tutto il contenuto del primo div.
Come mai?
-
Guarda che la visualizzazione in home o altre pagine può essere diversa. Per verificare prova ad invertire le assegnazioni, metti il template copia alla home e il template principale alla home-2. Inoltre considera pure che un sito può avere una sola home alla volta, due home se non assegnate per lingue diverse non hanno senso.
-
Guarda che la visualizzazione in home o altre pagine può essere diversa
Non farti confondere dal nome "home-2"
Avrei potuto nominare l'url di quella pagina in qualsiasi altro modo.
Di fatto, ho assegnato due o tre moduli al menu che produce l'indirizzo "home-2" per evidenziare i problemi.
Per verificare prova ad invertire le assegnazioni, metti il template copia alla home e il template principale alla home-2.
Già fatto: non cambia nulla. Ai moduli manca sempre parte del codice, nonostante sia presente nell'editor.
-
Guarda che la visualizzazione in home o altre pagine può essere diversa
In questo caso non parlo della home come nome ma proprio come home pagina predefinita e a seconda della configurazione del template e degli stili, un articolo, lo stesso articolo e la stessa pagina se aperta in home può essere visualizzata in modo diverso se aperta in un altra qualsiasi voce di menù.
Ma forse non è il tuo caso, di più non saprei cosa dirti.