Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : chibi 08 Apr 2008, 14:16:01
-
Buon pomeriggio a tutti!!! chiedo scusa per i disturbo...forse sono io che non vedo le cose, che non le capisco ??? ...ma ho il seguente problema con la versione di joomla 1.5.x!!
premetto che il sito ancora non è on-line è in locale...cmq ho caricato diversi template per permettere agli utenti di scegliere quello che piu' gradiscono...solo che non trovo nel backend un modulo che era di default nelle precedenti versioni di joomla...ovvero il modulo "scelta template"....
insomma vorrei sapere se è gia' presente e sono io che non lo trovo e se dovrei trovare un modulo che faccia quello che sopra vi ho detto...
chiedo scusa per il disturbo e vi ringrazio anticipatamente per le vostre risposte...
Chibi
-
di suo non c'è più, però puoi usare questo: Template Chooser (http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,2401/Itemid,35/)
-
grazie mille...
chiedo ancora scusa per aver disturbato ma non trovavo nulla... :P
grazie ancora
Chibi
-
nessun disturbo ;)
-
io quel "template chooser" l'ho provato ma sembra non funzionare..o almeno non per me...
se lo provi e funziona mi sai dire???
ciao
-
funziona ma devi fare la modifica suggerita dal primo che ha commentato il modulo, ovvero:
file /includes/application.php
in function getTemplate cambiare questa linea
if ($template = $this->get('setTemplate')) {
con
if ($template = $this->getUserState('setTemplate')) {
fai una ricerca con il testo della prima linea e sostituiscila con la seconda. ;)
-
ok grazie della segnalazione, però preferirei nondover modificare dei file del core per un componente ;-)
-
se guardi la modifica da fare si capisce che è "innocente".
-
sì in effetti hai ragione, è minimale, ma poi se fai un upgrade devi ricordarti di ri-modificarla in caso venga sovrascritto il file .php...
comunque la proverò, anche perchè mi serve su un sito prototipo ;-)
grazie
-
OK, modifica fatta...e confermo che funziona...
thanks
-
Salve.
A me non sta funzionando.
Ho fatto la modifica, ma niente.
Ho controllato la modifica e niente...
Cosa altro posso controllare?
-
Salve, a me funziona dopo aver fatto la modifica..
ma siamo sicuri che la modifica sia cosi' innocente?
spiego il perche' della domanda..
Sto tentendo un sito di test per i template,(in modo da far vedere ai clienti le varie possibilita') e nel caricare vari template ho probabilmente caricato alcuni template non nativi per 1.5, che richiedevano il legacy mode.mettendo uno di questi joomla mi ha restituito una pagina bianca, dato che la legacy mode nn l'ho attivata.
Nulla di strano, se non fosse che dopo aver eliminato il template incriminato e aver impostato uno sicuramente funzionante come predefinito, joomla restituiva solo la righetta "Benvenuto in joomla" e null'altro.
dopo aver rimesso la linea come da originale tutto ha ricominciato a funzionare..
(Ora la rimodifico per far andare nuovamente il template chooser)
Sicuramente nel mio caso e' colpa mia per via del template non nativo, ma mi sembra che pero' la funzione li vada ad interferire con il normale caricamento del template predefinito di joomla..
-----------------------
EDIT: edito per dare ulteriori spiegazioni
Capita che alcuni template non mostrino la colonna del template chooser.. come si risolve? nel joomla 1.0 cancellavo il template e lui ripartiva dal predefinito, ora invece da solo il messaggio di cui sopra.. anche cancellando la cache e i dati personali nulla di risolto..
L'unica soluzione che ho trovato e' appunto rimettere la linea originale e poi cambiarla nuovamente.
Soluzione accettabile perche' per quanto mi riguarda si tratta solo di un sito di test, e una volta "ripuliti" i template che danno problemi nn devo toccare piu' niente, pero' faccio presente il problema per chi servisse
-
funziona ma devi fare la modifica suggerita dal primo che ha commentato il modulo, ovvero:
file /includes/application.php
in function getTemplate cambiare questa linea
if ($template = $this->get('setTemplate')) {
con
if ($template = $this->getUserState('setTemplate')) {
fai una ricerca con il testo della prima linea e sostituiscila con la seconda. ;)
Boh forse sono io che nn capisco,ma per quanto riguarda i file php di T.C. c'è solo mod_templatechooser.php ,helper.php , template.php, default.php.
Quindi dov'è sto file php da modificare.....???????????