View Modul Filter auf Seite deaktivieren
Eingetragen von retox (10)
am 22.08.2007 - 22:04 Uhr in
am 22.08.2007 - 22:04 Uhr in
Hallo!
Ich habe mir mit dem View Modul eine News-Übersichtsseite gebastelt, allerdings wird oberhalb der Liste ein Filter dargestellt wo ich diverse Content-Typen filtern kann. Diesen möchte ich wegblenden, sodass dies nur mehr eine Seite mit ausschliesslich den News-Einträgen ist. Hat jemand eine Erfahrung wie man diesen Filter auf der Seite deaktivieren kann?
Vielen Dank,
lg,
retox
- Anmelden oder Registrieren um Kommentare zu schreiben
Behoben...
am 22.08.2007 - 22:27 Uhr
Hi!
Habe mit folgender Funktion in der template.php die Sache in den Griff bekommen:
<?php
function phptemplate_views_filters($form) {
$view = $form['view']['#value'];
$number_exp_filters = count($view->exposed_filter);
$i = 0;
$output='<table border="0">';
foreach ($view->exposed_filter as $count => $expose) {
$i++;
$label = '<div class="form-element-label">'.$expose['label'].'</div>';
$formelement = drupal_render($form["op$count"]) . drupal_render($form["filter$count"]);
$filter ='<div class="form-element-'.$count.' form-element-'.$expose['label'].'">'.$label.$formelement.'</div>';
if ($i % 2 == 0) {
$output .= '<td width="50%"></td></tr>';
}
else
{
$output .= '<tr><td width="50%"></td>';
}
}
if ($number_exp_filters % 2 != 0) {
$output .= '<td></td></tr>';
}
$output .= '</table>';
return $output;
}
?>
Exposed Filter?
am 22.08.2007 - 22:45 Uhr
Hallo,
wozu eine Template Funktion? Da hast Du in deinem View wohl versehentlich Exposed Filters drin, einfach löschen, dann ist's auch o.k. Wenn du den View noch woanders mit Exposed Filters einsetzt, leg einfach einen zweiten an (ohne Filter).
Gruß,
Boris
ahh....
am 26.08.2007 - 10:00 Uhr
Vielen Dank für die Info!
naja, warum einfach wenns auch kompliziert geht.... *ggg*