Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : Dieda12 26 Feb 2010, 17:14:17

: Main e Main2 in Beez CSS
: Dieda12 26 Feb 2010, 17:14:17
Ciao a tutti,

Scusate, qualcuno di voi che conosce il position.css di beez mi potrebbe dire che differenza c'è tra:

.main
.main2
.blog

Mi sembra che main2 sia la div che rappresenta la "colonna" centrale nella home page, ma poi nel file quando si passa ai contenuti (article_column, article_row, ecc...) la riga di commento riporta "main".

Inoltre in index.php c'è scritto:

:
<div id="<?php echo $showRightColumn 'main2' 'main'?>">


Che si chiude con un:


:
</div><!-- end main or main2 -->

Del php ho solo una conoscenza molto superficiale, in pratica sono a un livello puramente intuitivo (per ora)...e quindi non capisco la necessità di avere sia main che main2.

Il sito che descrive beez poi è molto scarno (http://www.joomla-beez.com/ (http://www.joomla-beez.com/)) e, a questo proposito, vorrei anche chiedervi se conoscete dei riferimenti per delle guide aggiuntive su questo template (anche in inglese andrebbero benissimo).

Grazie

Elena
: Re:Main e Main2 in Beez CSS
: ariess 26 Feb 2010, 21:13:05
ciao Elena,

gran bella domanda la tua! :)
non tutti si sarebbero soffermati a farsi domande su questa "stranezza"...

la caratteristica principale di questo template sono gli override, ovvero la possibilità di modificare il layout del template senza andare a modificare direttamente i file del core, che al primo aggiornamento andrebbero persi.
la tecnica è molto semplice e se vuoi puoi cominciare a documentarti da qui
http://www.joomla.it/articoli-della-community/788-override-del-template-come-personalizzare-le-pagine-di-joomla.html

buon lavoro! :)
: Re:Main e Main2 in Beez CSS
: 56francesco 26 Feb 2010, 21:59:01
una delle due forse visualizza la immagine, quella con le api, l'altro no?
la prima si apre solo se predefinita la seconda con gli articoli e componenti?
: Re:Main e Main2 in Beez CSS
: tonicopi 26 Feb 2010, 22:44:10
Ciao Elena, è sempre un piacere conversare con te...  :)
Il main e il main2 non fanno altro che aprire il div che contiene i contenuti. Come hai osservato infatti poi il div viene chiuso da </div><!-- end main or main2 -->
Perchè due allora? Vengono usati alternativamente a seconda che ci siano o no moduli pubblicati nella colonna di destra.
Se non ci sono moduli viene stampato il div#main che va ad occupare tutto lo spazio disponibile. Se ci sono moduli pubblicati a destra allora si stampa il div#main2 la cui unica differenza rispetto il main è la larghezza che viene limitata al 64% .
E' uno dei modi usati per far collassare una colonna, in buona sostanza  ;)
: Re:Main e Main2 in Beez CSS
: Dieda12 26 Feb 2010, 22:58:43
Ciao toni,

Grazie, è sempre un piacere leggerti  :)
Sei stato chiarissimo! Mi piace molto Beez, però è poco commentato.

Mi sapresti anche dire invece il .blog che cosa contiene ?

@ric: l'avevo visto l'articolo sull'override, però l'ho riletto e mi sono accorta di aver "sorvolato" alcuni passaggi che adesso trovo invece molto interessanti, quindi grazie per il suggerimento  :)

Elena
: Re:Main e Main2 in Beez CSS
: tonicopi 26 Feb 2010, 23:33:28
.blog è una classe che joomla attribuisce alle tabelle che contengono gli articoli nell'aspetto appunto .... blog  ;D
Hai presente quando scegli nelle voci  di menù aspetto blog prima pagina, aspetto blog categoria, aspetto blog sezione?

Beez, a cui non piacciono le tabelle, fa l'override delle stesse e i contenuti li mette dentro a div ai quali assegna la classe blog. Che poi nel css si rinunci ad una formattazione particolare della classe blog è un'altra cosa. Ma se tu volessi formattare questi articoli potresti usarla... :)
: Re:Main e Main2 in Beez CSS
: Dieda12 27 Feb 2010, 00:49:40
Ah, ecco!! Ho capito, grazie 1000  :)