Nur Nodes bestimmter Terms anzeigen (User kann Terms auswählen)
am 18.10.2010 - 21:30 Uhr in
Hallo Leute,
ich möchte folgendes Szenario lösen:
- Während der Registrierung kann der User aus einer Liste von Städten belibeig viele Städte "abonnieren". Diese abonnierten Städte soll er nachträglich in seinem Profil ändern können (also weitere Stadt hinzu oder vorhandene Stadt abwählen).
- Mein Inhaltstyp soll mittels Taxonomy kategorisiert werden. Beim Erstellen kann der Redakteur der Node also eine Stadt zuordnen.
- Ich möchte nun einige Views anbieten: z.B. Highlights, Top Rated, Most commented etc. Innerhalb dieser Views sollen aber natürlich immer nur jene Nodes angezeigt werden, die der User sehen will (auf Basis seiner Städteauswahl).
Habe nun einige Ansätze im Kopf durchgespielt, aber irgendwie noch nicht DIE Lösung gefunden. Wenn ihr mich in die richtige Richtung schubst, wäre ich euch sehr dankbar.
Es muss nicht zwingend Taxonomy sein, falls eine andere Lösung zur Kategorisierung sinnvoller ist.
Grüße und Danke
- Anmelden oder Registrieren um Kommentare zu schreiben
Organic Groups
am 18.10.2010 - 23:01 Uhr
Das sollte mit Taxonomy gehen. Du könntest dem User einen dynamischen Link anbieten - taxonomy/term/1+2+5 - der die Städte beinhaltet, die ausgewählt wurden. Oder die Views benutzen Argumente/Relationen, um die Inhalte zu filtern.
Alternativ: Du kannst das auch auf Organic Groups aufbauen. Pro Stadt eine Group, alle sind öffentlich, und Inhalte werden nach Gruppenzugehörigkeit angezeigt. Mit Organic Groups und zusätzlichen Modulen sollte das klappen. Das mag sinnvoll sein, wenn innerhalb der Städte mal mehr Kommunikation stattfinden soll.
Danke. An Organic Groups
am 19.10.2010 - 09:44 Uhr
Danke. An Organic Groups hatte ich auch schon gedacht. Bisher habe ich keine Erfahrung mit dem Modul, aber dann wird das wohl mal eine Gelegenheit sein dies zu ändern.
Ansonsten hört sich das Location Modul auch noch ganz interessant an. Auch wenn ich bislang nicht rausgefunden habe, ob es mir beim Lösen meines Szenarios helfen kann.
Location zusätzlich
am 19.10.2010 - 14:31 Uhr
Location ist nützlich, wenn Leute zum Beispiel Termine für Veranstaltungen eingeben können. Dann können Sie gleich einen Ort verlinken. Super.
Das hilft dir bei deinen Gruppen nicht weiter. Aber du könntest es dann so einrichten, dass auch User ihren Ort einrichten, und sie dann so etwas wie "Alle Veranstaltungen in 30km Entfernung" suchen könnten. Wobei ich nicht weiß, ob es ein Modul für die Distanz gibt, evtl. musst du das dazu programmieren.