Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : lsiani28 06 Nov 2009, 19:45:20

: Creare o modificare template per Joomla! 1.5
: lsiani28 06 Nov 2009, 19:45:20
Ciao,
sono nuovo di Joomla!, ma ho la necessità
di creare ex novo o, forse meglio,
modificare uno dei template distribuiti
con Joomla! 1.5, ad es. beez.

Ho letto qualche guida su Internet,
ma non ho capito ancora bene come procedere.

Insomma, oltre alla definizione del file index.php, templateDetails.xml e gli altri,
sarà necessario creare anche il layout
per i vari contenuti. Ad. es. per gli articoli
o i contatti.

Per capirci, se mi limito a creare solo index.php,
Joomla! si occupa di inserire i vari contenuti,
ad es. gli articoli, con una struttura fatta
da tabelle.
Come procedere per impostare una mia struttura
personale?

Non so se mi sono spiegato bene.

Vorrei capire in modo approfondito come
creare da zero un template, considerando
ogni componente, modulo di cui creare il
layout.

Diverso è il caso della modifica di un
template esistente. Sicuramente è più semplice
farlo, ma ho provato ad visionare qualche
file del template beez e ho notato
molto codice php tra i vari file contenuti
nella cartella html.
Insomma, vorrei capire quali sono gli elementi
che posso o dovrei modificare in questi file.
: Re:Creare o modificare template per Joomla! 1.5
: .: BlackHat :. 06 Nov 2009, 22:49:18
Ciao lsiani28...benvenuto nel forum prima di tutto XD

Insomma, oltre alla definizione del file index.php, templateDetails.xml e gli altri,
sarà necessario creare anche il layout
per i vari contenuti. Ad. es. per gli articoli
o i contatti.

Allora c'è da distinguere il layout grafico da come vengono strutturati i dati che si visualizzano, nel senso che joomla ha un suo codice con il quale costruisce, elabora e mostra  video i dati (pagine/articoli e altre cose). questo è modificabile ma bisogna avere una buona conoscenza del codice. per quanto riguarda invece il layout grafico, puoi fare davvero tanto, una volta che joomla ti restituisce la pagina costruita in una certa maniera tu puoi comunque ( tramite css) modificare la visualizzazione dei dati. quindi se ad esempio joomla ti restituisce una tabella, tu attraverso css modifichi come debba presentarsi a schermo la tabella ( grandezza, posizione, colore....).

Per capirci, se mi limito a creare solo index.php,
Joomla! si occupa di inserire i vari contenuti,
ad es. gli articoli, con una struttura fatta
da tabelle.
Come procedere per impostare una mia struttura
personale?

esatto, tu crei la index se vuoi, e joomla si occupa di prelevare i dati dal database, elaborarli e mostrarli a video in una determinata struttura definita nel codice sorgente di joomla. se ad esempio i dati vengono mostrati in una tabella, e tu non vuoi questo, beh alcune parti sono modificabili attraverso le interfacce nel back-end che joomla stesso mette a disposizione, altre parti invece sono modificabili solo editando il codice sorgente...il che significa 1 sapere dove mettere mani 2 saper mettere le mani


Vorrei capire in modo approfondito come
creare da zero un template, considerando
ogni componente, modulo di cui creare il
layout.

se il tuo problema è quindi solo modificare come i dati vengono mostrati, beh non hai bisogno di metetre mani al codice ma solo ai css del template. per farlo devi avere una minima conoscenza dei css e leggere qualche guida postata nel forum/wiki. ovviamente un po' d'olio di gomito non manca Xd..
spero di essere stato chiaro, se cosi non fosse, beh siamo qui...chiedi pure...ciauu


p.s. non mi va di rileggere tutto, se ci sono problemi di battitura, chiudi un occhio, poi l'altro...quando ti finiscono...beh non so prova a tappare le orecchie, il naso XD XD