[gelöst] Sticky table headers deaktivieren
Eingetragen von kata (169)
am 20.02.2009 - 15:00 Uhr in
am 20.02.2009 - 15:00 Uhr in
Gibt es eine Möglichkeit gezielt die Sticky Table Headers abzuschalten? Auf der Modulübersichtsseite ruckelt der Browser beim scrollen so dermaßen, dass es wirklich unerträglich ist. Wenn ich JavaScript deaktiviere hört das Ruckeln auf, aber will ja nicht völlig auf JavaScript verzichten!
Alle Threads die ich zum Thema gefunden habe beziehen sich immer nur darauf, wie man Sticky Table Headers aktivieren kann, aber nicht, wie ich die wieder loswerde kann...
Hat jemand eine Idee?
- Anmelden oder Registrieren um Kommentare zu schreiben
css und sticky-header entfernen
am 21.02.2009 - 11:35 Uhr
Moin!
Probier mal folgendes in der phptemplate_preprocess_page() (template.php):
<?php
function phptemplate_preprocess_page(&$vars) {
$vars['tabs2'] = menu_secondary_local_tasks();
// Hook into color.module
if (module_exists('color')) {
_color_page_alter($vars);
}
// remove sticky table headers
$js = drupal_add_js();
unset($js['module']['misc/tableheader.js']);
$vars['scripts'] = drupal_get_js('header', $js);
}
?>
Damit entfernst Du ganz einfach die entsprechende Javascript-Datei von der Seite und die sticky-headers sind nicht mehr sticky.
hth,
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Tschüss sticky table headers
am 21.02.2009 - 14:07 Uhr
Moin Stefan,
es funktioniert! Die table headers sind nicht mehr sticky und das scrollen macht wieder Spass!
Vielen, vielen Dank.