Hallo, Ihr Lieben,
die Stelle, wo das reinmüsste, ist doch die in der functions.php, so um die Zeile 621, oder?
Zitat
//wechselnde Farben Blocktitel
function blocktitlecolor ($blocktitlecolor,$blocktitlecolorcontent)
{
if (isset($GLOBALS['home'])) {
return $blocktitlecolor['Home'];
}
else if (defined('MX_MODULE') && isset($blocktitlecolor[MX_MODULE]))
{
if (MX_MODULE == "Content")
{
if (!empty($_GET['pid'])) {
$pid = $_GET['pid'];
return $blocktitlecolorcontent[$pid];
}
else
{
return $blocktitlecolor[MX_MODULE];
}
}
else
{
return $blocktitlecolor[MX_MODULE];
}
} else if (defined("mxAdminFileLoaded")) {
return $blocktitlecolor['AdminLoaded'];
} else {
return $blocktitlecolor['Default'];
}
}
Man müsste also in der settings.php analog zu $blocktitlecolor dieses definieren:
Zitat
$blocktitlebgcolor['Default'] = "#ffffff";
$blocktitlebgcolor['News'] = "#ffffff";
....usw.
bzw. analog die bg-images
Zitat
$blockbgimg['Default'] = "images/block/blockdefault.jpg";
$blockbgimg['News'] = "images/block/blocknews.jpg";
$blockbgimg['Home'] = "images/block/blockhome.jpg";
usw...
Weiss jemand, wie da der code geändert werden müsste und was noch zu beachten wäre?
Hallo gg :),
etwas spät die Antwort, sorry hatte viel um die Ohren ;)
zunächts wie du schon richtig gedacht hast eine neue Funktion in der functions.php hinzufügen:
//wechselnde Hintergrundgrafik Blocktitel
function blocktitlebgimage ($blocktitleBGIMAGE,$blocktitlebgimagecontent)
{
if (isset($GLOBALS['home'])) {
return $blocktitlebgimage['Home'];
}
else if (defined('MX_MODULE') && isset($blocktitlebgimage[MX_MODULE]))
{
if (MX_MODULE == "Content")
{
if (!empty($_GET['pid'])) {
$pid = $_GET['pid'];
return $blocktitlebgimagecontent[$pid];
}
else
{
return $blocktitlebgimage[MX_MODULE];
}
}
else
{
return $blocktitlebgimage[MX_MODULE];
}
} else if (defined("mxAdminFileLoaded")) {
return $blocktitlebgimage['AdminLoaded'];
} else {
return $blocktitlebgimage['Default'];
}
}
dann den Aufruf in der Funktion theme_replace_start in der functions.php hinzufügen:
$part[] = array("{BTBGIMG}", blocktitlebgimage($GLOBALS['blocktitlebgimage'],$GLOBALS['blocktitlebgimagecontent']));
dann in der themesettings das Array anlegen für die verschiedenen Module und deren Hintergrundgrafiken:
Beispiel:
//hier werden die Hintergrundgrafiken für die Blocktitel je nach Modul definiert
$blocktitlebgimage['Default'] = "image1.jpg";
$blocktitlebgimage['Home'] = "image2.jpg";
$blocktitlebgimage['Kalender'] = "image3.jpg";
$blocktitlebgimage['coppermine'] = "image4.jpg";
$blocktitlebgimage['eBoard'] = "image5.jpg";
$blocktitlebgimage['AdminLoaded'] = "image6.jpg";
$blocktitlebgimage['Content'] = "image7.jpg";
//hier werden die Hintergrundgrafiken für die Blocktitel je nach Contentseite definiert
$blocktitlebgimagecontent['1'] = "imageCS1.jpg";
Wichtig! ganz oben in der themesettings.php in den Globals diese beiden hinzufügen:
$blocktitlebgimage, $blocktitlebgimagecontent
so nun nur noch die theme.html entsprechend anpassen, die Tabelle in der der Blocktitel steht folgendermaßen anpassen:
<td width="150" height="26" style="background-image: url(images/{BTBGIMG});
background-repeat: no-repeat; background-position: center center;" class="boxtitle">{BLOCK_TITLE}</td>
so wie Du siehst ne ganze Menge zum anpassen.. Viel Spaß beim ausprobieren ;)
Hallo, Henne,
recht herzlichen Dank für Deine Antwort, komme die nächsten 3 Tage leider nicht mehr zum Probieren, LEIEIEIDERRR!
... Aber da gibts halt die :'( Fron-Arbeitsthemen wie Buchhaltung, USt :o, etc, vor Allem etc. ist auch ganz schön viel.... :mad:
keinen Stress, drängt Dich ja keiner ;D ;)