Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Besoin d'aide «   Bandeau différents pour chaque section (Via 1 skin)? «  

Comment: Bandeau différents pour chaque section (Via 1 skin)?

<< Previous Next >>

Nom de ... horror

J'ai trouvé ce qui n'allait pas avec mon code de test du fichier.... Je savait bien que c'était une connerie.... gun

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".'&lt;style type="text/css" media="screen"&gt;'."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".'&lt;/style&gt;'."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