Comment: Bandeau différents pour chaque section (Via 1 skin)?
| << Previous | Next >> |
Nom de ...
J'ai trouvé ce qui n'allait pas avec mon code de test du fichier.... Je savait bien que c'était une connerie....
Je testait l'existance du fichier en construisant son path avec $context('url_to_root') et en faite il fallait utiliser $context('path_to_root')...
Plus qu'un soucis: Trouver la variable qui contient l'ID de la section courante...
donc le code doit ressembler à cela:
<p>// Debut ****** Insertion PL<br />
// En fonction du N° de section courant génére lé nom de l'image de
fond<br />
$PLsectionID = "1";<br />
$PLfilename =
'skins/RanaSkeleton/images/header_background_'.$PLsectionID.'.jpg';<br />
// test si l'image existe? sinon utilise l'image défaut<br />
if (!file_exists($context['path_to_root'].$PLfilename)) {<br />
$PLfilename = 'skins/RanaSkeleton/images/header_background.jpg';<br />
};</p>
<p>// Affiche le style du header entre les balises head et /head<br />
echo "t".'<style type="text/css" media="screen">'."n"<br />
."tt".'#header_panel {'."n"<br />
."ttt".'background-image:
url("'.$context['url_to_root'].$PLfilename.'");'."n"<br />
."ttt".'margin: 0;'."n"<br />
."ttt".'padding: 0;'."n"<br />
."ttt".'width: 100%;'."n"<br />
."ttt".'max-width: 90em;'."n"<br />
."ttt".'position: relative;'."n"<br />
."ttt".'min-height: 7.5em;'."n"<br />
."ttt".'height: 7.5em;'."n"<br />
."ttt".'border-width: 1px;'."n"<br />
."ttt".'border-style: solid solid none solid;'."n"<br />
."ttt".'border-color: #000;'."n"<br />
."tt".'}'."n"<br />
."t".'</style>'."n";<br />
// Fin ****** Insertion PL</p>
Bon il ne reste plus qu'as trouver la variable qui contient l'ID de la section courante et le code devrais me donner compléte satisfaction....
Que c'est dure de débuter....
by Pat on Feb. 27