Ich muss vor wegnehmen das ich die Sufu schon benutzt habe aber leider nicht genau das gefunden habe was ich suche.
Ich möchte gerne ein Standarthintergrundbild haben was auf allen Seiten sichtbar ist außer auf ein paar wenigen.
des weiteren würde ich gerne ohne Javascript auskommen dh. nur html/css/php nutzen.
folgende Idee hatte ich schon:
Code: Select all
<?php
if($page_alias == travel)
{
<div id="mainframe" style="background-image: url(uploads/joc_template/images/background/travel_bg.jpg)"> </div>
}
elseif($page_alias == sports)
{
<div id="mainframe" style="background-image: url(uploads/joc_template/images/background/sports_bg.jpg)"> </div>
}
else
{
<div id="mainframe" style="background-image: url(uploads/joc_template/images/background/default_bg.jpg)"> </div>
}
?>
Code: Select all
<?php
if({$page_alias} == travel)
{ldelim}
<div id="mainframe" style="background-image: url(uploads/joc_template/images/background/travel_bg.jpg)"> </div>
{rdelim}
elseif({$page_alias} == sports)
{ldelim}
<div id="mainframe" style="background-image: url(uploads/joc_template/images/background/sports_bg.jpg)"> </div>
{rdelim}
else
{ldelim}
<div id="mainframe" style="background-image: url(uploads/joc_template/images/background/default_bg.jpg)"> </div>
{rdelim}
?>
Ich habe mittlerweile einen weg gefunden das ganze zu lösen allerdings ist das sehr aufwendig da ich dann für jede Seite ein eigenes Hintergrundbild hochladen muss was den Page Alias im namen trägt. Die Lösung sieht wie folgt aus:
Code: Select all
<div id="mainframe" style="background-image: url(uploads/joc_template/images/background/{$page_alias}_bg.jpg)">
Welche eleganteren Möglichkeiten gibt es noch?
Liebe Grüße
XenoLith