Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : mediatore 15 Jun 2010, 12:18:15
-
Buongiorno a tutti,
torno ancora una volta qui in cerca del vostro saggio aiuto :)
sto facendo un sito (per ora ancora in locale) e non trovando un template adatto alle mie esigenze ho deciso di crearne uno da me.
Dopo giorni di studio, ricerche, approfondimenti e tante tante prove credo essere riuscito a definire la struttura del template. Intendo che applicando un leggero bordo e delle dimensioni ai "blocchi posizione" (header, left, right...) lo vedo correttamente.
wow...dico io, ce l'ho fatta!! ...e invece no :'(
Applicando il template da me creato come predefinito al sito (che ha già parecchi contenuti e moduli attivati) vedo il template bianco !!
nessuna traccia di articoli, moduli o altro.
cosa devo fare??
...c'è un passaggio che mi sfugge e che mi sta facendo impazzire !!
-
forse può tornarvi utile...
nell' index.php ad esempio la parte centrale del sito (left,blocco "articoli", right) che ho scritto è la seguente :
<div class="centro">
<?php if($this->countModules('left')) :?>
<div class="left">
<jdoc:include type="module" name="left" />
</div>
<?php endif; ?>
<div class="blocco">
<jdoc:include type="component" name="blocco" />
</div>
<div class="right">
<jdoc:include type="modules" name="right" />
</div>
</div>
da quanto leggo sulle tante guide (spesso identiche tra loro) basta la riga con <jdoc:include> per popolare il template con i contenuti.
devo forse aggiungere altro ??
-
ciao
mio sa che hai letto qualche guida di troppo e sei nel pallone
esempio lo vedi sensa contenuti xche ,non hai pensato che i moduli che hai non siano pubblicati nelle posizioni che a il tuo template?
altra cosa il main come lo hai scritto non funziona
ti basta mettere questo prova a mettere questa dicitura tra la posizione left e right
in questo modo
<div class="centro">
<?php if($this->countModules('left')) :?>
<div class="left">
<jdoc:include type="module" name="left" style="xhtml" />
</div>
<?php endif; ?>
<div class="blocco">
<jdoc:include type="component" name="blocco"style="xhtml" />
<jdoc:include type="component" />
</div>
<div class="right">
<jdoc:include type="modules" name="right" style="xhtml" />
</div>
</div>
questa e una domanda che mi pongo tutte le volte che vedo che usate la classe al posto dell'id.
usate l'id x posizionare il modulo poi se vi serve aggiungete la classe .
-
hehehehe...credo anch'io di avere letto un pò troppo ma preferisco trovare le risposte da me senza disturbare altri. in genere scrifo sul forum solo dopo aver provato di tutto (fin dove ci arrivo :) ).
allora...i moduli in posizione left (ad esempio) ci sono. difatti se cambio template compaiono (se applico il mio invece no)
riguardo la definizione dello stile xhtml lo avevo inseriro ma non vedendo risultati l'avevo eliminato (ma lo rimetto anche se ho appena provato e non cambia nulla)
Ho aggiunto la riga con un secondo comando <jdoc:include> sulla parte degli articoli e ...funziona !!!! ...passetto in avanti :)
per quanto riguarda la scelta id/class in realtà ero nel dubbio e spulciando altri template ho visto che di solito sono classificati come id ...correggo subito.
intanto grazie mille per il tuo contributo, sei stato preziosissimo :) :) :)
...se qualcuno ha info sui misteriosi moduli che non compaiono, ogni idea è ben accetta !!
-
...trovato l'inghippo !!
sull'index.php avevo scritto
jdoc:include type="module"
invece di
jdoc:include type="modules"
ora funge...passo alla formattazione adesso !!
...se non ci foste voi... :)