Es steht doch eigentlich alles im Addon drin, es ist doch daher wirklich selbsterklärend, oder?
|
PHP-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
function buildDynamicCSSAddon() {
global $settings;
global $explode;
global $takeTPL;
$dynCSS['id'] = $explode['0'];
$dynCSS['page'] = $explode['1'];
$dynCSS['template'] = $takeTPL;
$dynCSS['basedir'] = 'includes/templates/'.$dynCSS['template'].'/images/';
/* ********************************************************** */
/* */
/* $dynCSS['basedir'] = Pfad zum arbeiten */
/* $dynCSS['template'] = Aktuell geladenes Template */
/* $dynCSS['id'] = Aktuelle ID der Seite */
/* $dynCSS['page'] = Aktueller Page-Name der Seite */
/* */
/* ********************************************************** */
print '<style type="text/css" media="screen">'."\n\n";
print '/* - DYNAMIC CSS [ADDON] - */'."\n\n";
print '';
print '</style>'."\n";
}
buildDynamicCSSAddon();
|
Beispiel
Du möchtest auf der Seite mit der ID 76 einen anderen Hintergrund anzeigen.
Also musst Du es bei dem Abschnitt, wo das CSS geladen wird, mit einer kleinen IF Abfrage eintragen.
Sieht dann in etwa so aus:
|
PHP-Quelltext
|
1
2
3
4
5
6
7
8
9
10
|
print '<style type="text/css" media="screen">'."\n\n";
print '/* - DYNAMIC CSS [ADDON] - */'."\n\n";
if ($dynCSS['id'] == 76) {
// HIER MEIN CSS HACK mit !important Eigenschaft
}
print '</style>'."\n";
|