Joomla.it Forum
Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => I Template di Joomla 1.0.x => : TheBestNeo 03 Feb 2008, 16:15:47
-
Il sito ha un layout a una colonna.
In alcune pagine però vorrei aggiungere il modulo "right".
Se lo aggiungo al codice ovviamente anche quando non c'è niente il modulo appare anche se completamente vuoto. Come faccio a farlo apparire solo in alcune pagine?
-
Così come la metti non credo si possa fare...
puoi decidere di far apparire dei moduli solo in alcune pagine e in altre no ma solo se esiste la colonna di riferimento.
Per risolvere la cosa credo la soluzione migliore sia fare il contrario ovvero mettere un template con le colonne right e left (quindi a 2 colonne), se non attivi nessun modulo su una pagina automaticamente la colonna sparisce e la colonna centrale si piglia tutto lo spazio.
-
E' quello che ho fatto alla fine. Però la colonna right non sparisce perchè ha la sua dimensione.
Quella left ha width:auto.
-
hai provato a mettere entrambe in AUTO ?
-
Si ma fanno casino e non si mettono una accanto all'altra, bensì una sopra e una sotto.
-
mhh...che template usi?
-
Ne sto facendo uno. Credo di aver trovato l'errore ma non riesco a risolverlo.
A parte tutto credo aggiungerò comunque una colonna altrimenti viene un brutto lavoro. Piuttosto ci metto dei banner.
-
Prendi un template già fatto e porva a capire come è realizzato così ti facilita il lavoro.
Una cosa che mi viene in mente è:
- già sai che le colonne, come altri spazi del template, sono dei richiami al php dei relativi spazi? tipo (user1, user2, rigt, left ecc.)
- in teoria (a me torna così) se inserisci right e left rispettivamente a destra e sinistra non dovresti avere problemi di largezza.
Tu come hai inserito i richiemi? non è che gli hai inseriti dentro a tabelle prefissate?
sol oper sapere e capire di più ;)
-
Ora lo ho messo a posto.
Senza tabelle, ho usato il box model.
Ora come template va e vedrò di inserire nella colonna di destra qualcosa altrimenti veniva un lavoro difficile e poco utile.
Metterò risolto per questa discussione, ma stai tranquillo che ne apro altre e sarai il benvenuto per rispondere!!!
Grazie dell'aiuto!!!