Realizzazione siti web con i cms – guida joomla n.17

realizzazione siti web con i cms – guida joomla 16
9 agosto 2010
La creazione di siti web con i collage
9 agosto 2010
Want create site? Find Free WordPress Themes and plugins.

Modifica del file default. php
.leading0 {
background: #edf5de;
border: 1px solid #dcf6ac;
}
.leading1 {
background: #c7ced4;
border: 1px solid #5f6f7c;
}
L’intento è quello di riuscire ad ottenere layout diversi per le intro delle news pubblicate sul sito,il
tutto in maniera automatica e gestibile dal foglio di stile.Ci limitiamo ad impostare 3 stili,dei quali
uno predefinito,ovviamente l’opzione può essere estesa con f acilità.
Abbiamo già visto nelle pagine immediatamente precedenti l’override del Com_content nel
template “Beez”,riprendiamo dunque il file interessato,default.php:
Riga inizio modifica: 18
Inseriamo la funzione array

che cosa è un array:Gli array non sono altro che contenitori dove poter stipare dati che
possiamo in seguito richiamare ed utilizzare.
Immaginiamo di avere a disposizione innumerevoli variabili che descrivono un comune oggetto
tutte numerate partendo dallo zero.
Il codice array inserito è questo
<? $css = array(‘0′,’1′,’2’);?>
Alla riga 21 <div class=”leading<?php echo $this->params- >get(‘pageclass_sfx’); ?>
abbiamo modificato, inserendo una istruzione condizionale ed la variabile di recupero del numero
dello stile, ricavandolo dall’ array impostato precedentemente.
Codice della riga 21, modificata con la istruzione
IF
la l’istruzione If. quando vogliamo eseguire un blocco di codice se una condizione è vera.
Recupero del numero della intro, che effettua il conteggio della notizia introduttiva :
$y
Per recuperare il numero dello stile, abbiamo inserito la variabile $css[$y];
che in automatico, preleva il numero della intro, esempio
$css[0];
$css[1];
$css[2];

<div>
In pratica, se il numero dello stile non è superiore al numero 2 , prende il numero dell’array, per
creare il nuovo stile, se è superiore al 2, la funzione, prelev a come predefinito l’array 0, $css[0];
Nel foglio di stile:
.leading0 {
background: #edf 5de;
border: 1px solid #dcf 6ac;
}
.leading1 {
background: #c7ced4;
border: 1px solid #5f 6f7c;
}

L’esempio è banale,ma serve solo come riferimento,ci siamo limitati ad impostare dei background
diversi per 3 news della intro,ma effettivamente le possibilità di intervenire per modificare il
layout delle intro degli articoli sono parecchie.

Did you find apk for android? You can find new Free Android Games and apps.