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 => : DCweb 05 Mar 2012, 02:32:32
-
Salve a tutti, sono nuovo! Volevo chiedere una cosa dato che c'è qualcosa che non mi quadra.
Ho realizzato un template per Joomla (http://www.melaint.com/mela17/ (http://www.melaint.com/mela17/)).
Esso è diviso in 2 template:
- home (assegnato solo sulla voce del menù home)
- stardard (assegnato a tutte le altre pagine ovvero PREDEFINITO)
Ora, quello che mi chiedo io è: ho creato un modulo "lastest news" che in pratica fa vedere gli ultimi 10 articoli recenti, il problema sono i link che ogni ultimo articolo ha.
Perchè cliccando su uno di essi non vedo una pagina col template "standard" che se non altro è quello predefinito? (P.S. Dovrebbe venire come si può vedere cliccando nel menù su "ABOUT US")
Spero in una vostra risposta, cordiali saluti! :)
-
Ciao.
Innanzitutto ti consiglio di disinstallare da back-end i templates diversi da quelli che vuoi usare.
Poi accertati di aver assegnato i templates alle voci menu che mandano agli articoli.
-
Ho verificato dalle pagine html del tuo sito che gli articoli non sono collegati al tuo template ma a quello beez.
-
Innanzitutto la ringrazio per la risposta. Ora ho soltanto 2 template
- home (assegnato alla home)
- standard (predefinito)
Però cliccando su una news, non mi fa vedere l'articolo originale, cosa che invece con un altro template (ad esempio beez) succedeva ???
-
Devi controllare che gli indirizzi associati alle voci del menu siano effettivamente quelli degli articoli corrispondenti.
-
Scusami, ma sono andato ad approfondire un attimo il tuo template.
Ma dove lo hai preso? Tutta la parte centrale della pagina è organizzata come una tabella, cosa che è ampiamente deprecata dal w3c, secondo il quale le tabelle debbono essere utilizzate solo per la rappresentazione di dati tabellari ed assolutamente non per sostituire i tags strutturali tipo div e simili.
Inoltre ho visto che il tuo "menu" di destra, quello che ora non ti funziona, non è un menu ma è una lista di elementi contenuti nella tabella.
Con una struttura del genere il tuo sito non verrebbe neppure considerato da un motore di ricerca.
-
Era soltanto un'esempio grafico quella struttura, non è il lavoro finale!
In pratica ho un problema, sto lavorando qui (http://suapa.com/melaint/).
Semplicemente devo riportare nella home tutti gli articoli impostati da Joomla come "in evidenza" e fin qui tutto ok.
Però provando a cliccare su un articolo in home, ad esempio qui (http://suapa.com/melaint/index.php?option=com_content&view=article&id=10:news-3&catid=2&Itemid=111), la pagina rimane vuota, e dal sorgente della pagina compare questo:
<script language="javascript" type="text/javascript"> <!-- function setgood() { // TODO: Put setGood back return true; } var sectioncategories = new Array; <br /> <b>Warning</b>: Invalid argument supplied for foreach() in <b>D:\inetpub\vhosts\suapa.com\httpdocs\melaint\templates\melaint\html\com_content\article\form.php</b> on line <b>37</b><br /> function submitbutton(pressbutton) { var form = document.adminForm; if (pressbutton == 'cancel') { submitform( pressbutton ); return; } try { form.onsubmit(); } catch(e) { alert(e); } // do field validation var text = <br />
<b>Fatal error</b>: Call to a member function getContent() on a non-object in <b>D:\inetpub\vhosts\suapa.com\httpdocs\melaint\templates\melaint\html\com_content\article\form.php</b> on line <b>58</b><br />
Il file di override è questo (http://cl.ly/0j0I0Y3Z0G0n1P2F0l3g), ed ho costruito il template sulla base di un template scheletro..Se elimino il file form.php la pagina non appare bianca, si visualizza il template ma non appare l'articolo…come potrei risolvere? :-[
-
I tuoi problemi derivano dalla complessità del tuo template, che è decisamente fuori dallo standard dei templates Joomla!.
Occorrerebbe mettere le mani su un sacco di javascripts, mentre in un template standard si lavora solo sui css, sulla pagina index.php e si utilizzano le funzioni standard di Joomla!
Il mio consiglio spassionato sarebbe innanzitutto quello di cambiare template, però fai come vuoi, se mantieni questo io non sono in grado di aiutarti da lontano.
-
I tuoi problemi derivano dalla complessità del tuo template, che è decisamente fuori dallo standard dei templates Joomla!.
Occorrerebbe mettere le mani su un sacco di javascripts, mentre in un template standard si lavora solo sui css, sulla pagina index.php e si utilizzano le funzioni standard di Joomla!
Il mio consiglio spassionato sarebbe innanzitutto quello di cambiare template, però fai come vuoi, se mantieni questo io non sono in grado di aiutarti da lontano.
Io cambierei volentieri template…ma il cliente vuole questo stile :-\
-
Nulla ti vieta di prendere un altro template e di modificarne la struttura e la grafica sul modello che piace al cliente
-
Si ma non capisco cosa ha di complesso il template…a parte l'head è un template "vuoto"…non ha nulla di complesso all'interno…provo comunque a modificare un template già esistente, vediamo! Grazie comunque del consiglio, le faccio sapere! ;)
-
Si ma non capisco cosa ha di complesso il template…a parte l'head è un template "vuoto"…non ha nulla di complesso all'interno…
Chiaro che è vuoto, ma ha la struttura complessa.