wohin soll dieser jquery-code?
am 16.02.2009 - 17:00 Uhr in
hi leute!
wo sollte dieser codeschnippsel am besten platziert werden, dass er bei jedem seitenaufruf ausgeführt wird:
<?php
// im edit-mode die inhalte weiter nach unten verschieben --- * by headkit-studio * ---
global $user;
if($user->status == '1'){
drupal_add_js(
'$(document).ready(function(){
$("#main").css("top", "80px");
});',
'inline'
);
echo arg(0);
if (arg(0) == 'admin'){ // wenn eingeloggt und im admin-bereich
drupal_add_js(
'$(document).ready(function(){
$("#content-header").css("top", "0px");
});',
'inline'
);
}
} else if($user->status == '0'){
drupal_add_js(
'$(document).ready(function(){
$("#main").css("top", "20px");
});',
'inline'
);
}
?>danke!
- Anmelden oder Registrieren um Kommentare zu schreiben

page.tpl.php
am 20.02.2009 - 16:20 Uhr
Das würde ich in die Datei page.tpl.php Deines Themes stecken, da damit der Aufbau jeder Seite beschrieben wird.
Die Zeile: echo arg(0); sollte allerdings nicht drinn sein (oder willst Du den Start des Aufrufpfades der Seite nochmal extra anzeigen?)
Gruß
Werner
das echo ist natürlich nur
am 23.02.2009 - 13:47 Uhr
das echo ist natürlich nur zu testzwecken.
In deine template.php
am 23.02.2009 - 14:22 Uhr
In deine template.php gehört sowas rein
----------------------------------------
http://tobiasbaehr.de/
ja, aber wo ist dann der
am 23.02.2009 - 14:37 Uhr
ja, aber wo ist dann der aufruf?
Mit drupal_add_js fügt man
am 23.02.2009 - 14:59 Uhr
Mit drupal_add_js fügt man ja js hinzu. Wenn du davor noch mit if ... einschränkst, dann nur wenn die Bedingungen zutrifft.
Du kannst auch dank der CCS-klassen im Body-Tag, dies auch mit reinem CSS machen.
----------------------------------------
http://tobiasbaehr.de/
ja, danke. das ist mir ja
am 23.02.2009 - 15:24 Uhr
ja, danke.
das ist mir ja klar.
meine frage hat folgenden ebitrag im hintergrund: http://www.drupalcenter.de/node/16381