Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : nicoska 12 Mar 2008, 13:38:08
-
Salve,
forse la mia domanda può sembrare stupida, ma volevo sapere se è possibile creare una posizione per un modulo (che può essere un menù, ma anche qualsiasi altro modulo) a sinistra, a fianco del modulo già presente.
Mi spiego meglio:
|Modulo1| |Modulo2| HOMEPAGE |Modulo3|
Ecco, scusate il disegno "primitivo", in pratica il Modulo 1 già esiste ed è in posizione "left", il modulo 2 lo devo creare, ma non è quello il problema, il problema è creare la posizione "left1" (per esempio).
Come posso fare senza cambiare template ?
Grazie a tutti
Nico
-
certo, però devi avere un template che ti permetta di farlo.
Per esempio puoi fare una tabella di 4 celle e metterci
left1 - left2 - main - right
e cavolate simili...se impari a lavorare un pò sulla struttura dei template vedi che gli fai fare quello che vuoi...anche template a spirale muahahaha
Se vuoi se vai nella sezione Downloads, poi TUTORIALS c'è una guida che spiega un'attimino come lavorare, molto semplice....
-
Quindi in teoria basta che mi controllo il codice html del mio attuale template per vedere se esiste già una tabelle del genere e magari modificandola inserendo "left2"
Il fatto è che il template attuale mi piace e l'ho modificato con i colori giusti, non mi andava di ricominciare tutto da capo.
Altra domanda, io mi sono scaricato la guida da joomlapixel, va bene uguale ?
Grazie
Nico
-
quella guida non la conosco, PENSO VADA BENE LO STESSO, PENSO....
Nel tuo template non penso esista una tabella/cella vuota così a caso, te la dovresti creare tu dove vuoi...non serve che ricominci tutto da capo, basta che dove vuoi tu, basta che aggiungi una cella (<td>) dentro una tabella
-
quella guida non la conosco, PENSO VADA BENE LO STESSO, PENSO....
Nel tuo template non penso esista una tabella/cella vuota così a caso, te la dovresti creare tu dove vuoi...non serve che ricominci tutto da capo, basta che dove vuoi tu, basta che aggiungi una cella (<td>) dentro una tabella
Scusa se rompo ancora ma non ci sto capendo niente, pure leggendo le guide.
I file sui quali devo intervenire sono index.php e template.css giusto ?
Il problema è che non riesco a capire come creare questa nuova posizione "left2".
Dove la devo inserire, dentro il file php o dentro il css ?
Per farvi capire meglio vi allego i due files.
Grazie ancora
Nico
[allegato eliminato da un amministratore]
-
precisazione che toglierà tutti i tuoi dubbi:
-mettiamola sulla facilità di parole-
l'index.php è colui che costruisce il quadro
il .css è il pittore che lo dipinge
fai 1+1 e hai la risposta
( se non ci arrivi ;D ;D ;D ;D devi agire sull'index.php : quello modifica la struttura, il .css il layout )
-
Grazie ai vostri consigli ho risolto.
Solamente che ho dovuto modificare anche il .css perchè altrimenti non mi prendeva i parametri di visualizzazione della nuova posizione.
In pratica ecco il codice che ho aggiunto all'index.php, subito dopo l'endif del primo "left"
<?php if($this->countModules('left2') and JRequest::getCmd('layaout') != 'form') : ?>
<div id="leftcolumn2" style="float:left;">
<jdoc:include type="modules" name="left2" style="xhtml" />
</div>
<?php endif; ?>
Grazie a tutti per i vostri preziosissimi suggerimenti.
Nico
-
di nulla.
metti la tag [RISOLTO] al titolo!!!
ciauu