Globaler, Site-weiter Tag-Filter
Eingetragen von joshua (1)
am 08.09.2010 - 20:11 Uhr in
am 08.09.2010 - 20:11 Uhr in
Guten Abend zusammen!
Für eine Drupal 6-Seite bin ich auf der Suche nach einem Modul (oder einem sonstigen einfachen Weg), über die gesamte Site einen Tag-Filter zu legen. D.h. der Besucher wählt über eine Drop-Down-Liste ein "Fokusthema" aus und bekommt dann, bis er die Auswahl wieder auf "Alle" zurücksetzt, nur noch Einträge angezeigt, die das gewählte Tag haben.
Gibt es dafür schon ein Modul? Oder kann mir jemand eine andere Lösung nahelegen?
Vielen Dank & beste Grüße
Daniel
- Anmelden oder Registrieren um Kommentare zu schreiben
Grob gesagt ...
am 11.09.2010 - 12:39 Uhr
Idee: alle Tags der Seite anzeigen, damit Nutzer einen auswählen kann, diesen speichern (Sitzungsvariable oder Cookie), dann als Filter verwenden.
Alle Tags deiner Seite kannst Du mit einer eigenen Abfrage an die Datenbank ermitteln:
<?php
$query = "SELECT tid, name from term_data ORDER BY name ASC";
$result = db_query($query);
while ($term = db_fetch_object($result)) {
$items[] = $term;
}
?>
Die Tags des Beitrags siehst du mit
print_r($node);
unter Taxonomy.Problem gelöst? Dann [gelöst] im Titel des Beitrags ergänzen.