Content Type per Argument und Taxonomy zuordnen

am 26.01.2010 - 22:58 Uhr in
Hallo Drupal-Community,
über einen View "news" gebe ich alle Artikel (story node type) aus. Ich habe für den Content Type "story" zusätzlich ein Vokabular und verschiedene Terms angelegt, um die Artikel zu kategorisieren.
Auf der Seite news sollen alle storys erscheinen, unabhängig vom taxonomy term
Beispiel:
node title: News 1
node body: Das ist ein Newsbeitrag
taxonomy term: Turnverein
node title: News 2
node body: Das ist ein andere Beitrag
taxonomy term: Fußballverein
Das ist soweit überhaupt kein Problem.
Nun habe ich einen weiteren View "Vereine". Dort werden alle Content Types vom Typ "Verein" ausgelesen. Diesen Typ habe ich zuvor angelegt. Nun sollen die News zu jedem Verein zugeordnet werden. In der Teaser-Ansicht werden zunächst alle Vereine aufgelistet mit einem Link auf die Body-Ansicht. Dort soll zusätzlich der Newsbeitrag erscheinen bzw. automatisch zugeordnet werden.
http://domain/vereine listet alle Vereine auf:
=> Turnverein
=> Fußballverein
Soweit zur Erklärung... nun die Problemstellung:
Bei Klick auf Fußballverein, d.h. http://domain/vereine/fußballverein müssen zwei content types gezogen werden, nämlich der selbst erstellte "Verein" und zusätzlich "Story", d.h. den zuvor angelegten Newsbeitrag dem content type Verein zuordnen.
Wenn ich nach Taxonomy Term filtere, dann scheitert es an der Dynamik, da die Werte je nach Vereinstyp und Aufruf variieren. Aus diesem Grund habe ich versucht in Views2 eine weitere Seite anzulegen und den Aufruf über Argumente zu steuern.
Path: vereine/%
Wie erreiche ich damit die Zuordnung der Vereinstypen zum entsprechenden Verein? Außerdem gibt es Probleme, wenn ich zwei node types in einem View verwende und bei beiden der node title relevant ist.
Ich bin Drupal-Neuling und mir fehlt der Ansatz. Habt ihr einen Tipp für mich?
Vielen Dank!
mab
- Anmelden oder Registrieren um Kommentare zu schreiben
Wenn ich Dich ...
am 27.01.2010 - 00:21 Uhr
Wenn ich Dich und Drupal richtig verstanden habe, müsstest Du Deine nodes "Verein" um einen Block-View ergänzen, der die vereinsbezogenen Neuigkeiten (via Taxonomy-Filter) anzeigt. Oder? Ich würde mir, um Eingabefehler auszuschließen, auch über Checkboxen Gedanken machen.
Hallo! danke für deine
am 27.01.2010 - 09:14 Uhr
Hallo!
danke für deine Nachricht.
Sagen wir ich lege in dem View einen Block an und filtere dort nach dem content type "Vereine"... wie erreiche ich dann, dass beim Aufruf von http://domain/vereine/fußballverein NUR diese Einträge bzw. content types aus der DB gelesen werden? Ist das alleine mit Argumenten realisierbar?
Danke, mab