Back to top

Autore Topic: template a tre colonne  (Letto 2777 volte)

Offline apettir

  • Nuovo arrivato
  • *
  • Post: 38
    • Mostra profilo
template a tre colonne
« il: 08 Dic 2009, 18:47:31 »
Sto cercando di costruirmi da solo un template a tre colonne e vorrei che nelle pagine in cui la terza colonna non compare la seconda si estende anche in questo spazio che rimane vuoto, come devo impostare le larghezze delle colonne nei CSS? Sapete aiutarmi? Grazie! ;)

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:template a tre colonne
« Risposta #1 il: 08 Dic 2009, 19:45:38 »
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline .: BlackHat :.

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1186
  • Sesso: Maschio
  • Io me e me stesso
    • Mostra profilo
Re:template a tre colonne
« Risposta #2 il: 08 Dic 2009, 19:49:30 »
il modo più veloce e semplice per farlo è creare due template praticamente identici a differenza solo della seconda e terz colonna. nel senso che uno avrà tutte e tre le colonne, mentre l'altro ne avrà solo due. in questo modo li puoi gestire in maniera differente senza che uno vada in contrasto con l'altro. l'altro modo sarebbe di impsotare le larghezze delle colonne non in pixel ma in percentuali, e mettere nella index.php qualche controllo sulle colonne( esempio nella index.php prima di scrivere il codice per la terza colonna gli metti una if che conta i moduli presenti in quella posizione e se sono maggiori di 0 allora ti crea il div della terza colonna altrimenti ti lascia le prime due). Il metodo dovrebbe essere coungModules in qualche template è già presente questa cosa, magari prova a dare un'occhiata in modo da vedere come funziona.
ciau


(toni m'ha fregato sul tempo XD )
Sogna come se dovessi vivere per sempre, vivi come se dovessi morire domani.

Woot, ma cosa sta lì, sulla destra, si si prorpio li, nella colonna di destra del sito....mhh sembra un campo di ricerca...che dici lo usiamo? ma no, meglio postare :D

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re:template a tre colonne
« Risposta #3 il: 08 Dic 2009, 22:09:43 »
ciao
mi intrometto  nel discorso.
se duplica il primo template  a gli stessi problemi del  primo se la colonna non collassa nel primo neppure nel secondo collassa x cui e inutile avere n clone che ha le stesse funzioni del primo.
sensa impazzire basta una semplice regola  e il gioco e fatto con un solo template

Codice: [Seleziona]
<!-- x allargare quando mancano una o entrambe le colonne -->
<?php if($this->countModules('left and right')) : ?>
<style type="text/css">
.contentLayout .content
{
width:520px; <- tue misure
}
</style>
<?php elseif($this->countModules('left or right')) : ?>
<style type="text/css">
.contentLayout .content
{
width:700px;<- tue misure
}
</style>
<?php else : ?>
<style type="text/css">
.contentLayout .content
{
width:895px;<- tue misure
}
</style>

<?php endif; ?>
<!-- fine x allargare quando mancano le colonne -->
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline .: BlackHat :.

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1186
  • Sesso: Maschio
  • Io me e me stesso
    • Mostra profilo
Re:template a tre colonne
« Risposta #4 il: 09 Dic 2009, 11:43:23 »
mmh, io intendevo  creare due template quasi identici con l'unica differenza che uno ha tre colonne e l'altro ha due colonne, e poi assegnarlo a secodna della pagina.
La soluzione che hai messo tu è quella probabilmente più 'professionale' però se non si ha molta dimestichezza con il codice potrebbe diventare complicato gestirla :D ( poi son gusti a me i div con le dimensioni in percentuali...bah...mi restano sulla bocca dello stomaco non riesco a digerire :D:D ).
Cmq ad apettir la scelta :D
Sogna come se dovessi vivere per sempre, vivi come se dovessi morire domani.

Woot, ma cosa sta lì, sulla destra, si si prorpio li, nella colonna di destra del sito....mhh sembra un campo di ricerca...che dici lo usiamo? ma no, meglio postare :D

Offline apettir

  • Nuovo arrivato
  • *
  • Post: 38
    • Mostra profilo
Re:template a tre colonne
« Risposta #5 il: 12 Dic 2009, 17:00:51 »
Grazie a tutti, mi siete stati di grandissimo aiuto!!!

 



Web Design Bolzano Kreatif