Komplex lekérdezés/táblázat (tartalomszervezés)

Paal képe

Sziasztok!

Edit tartalomszervezési cikkéből kiindulva elkezdtem az éve óta csak tervezgetett, Drupal alapú horgászverseny adminisztrációs programomnak :).
Valójában korábban már készítettem ilyet de az teljes egészében php-ban volt leprogramozva, CMS-től függetlenül (Drupalról akkor még csak nem is hallottam ;).

Most CCK, Views valamint a Views Calc modulokra alapozva próbáltam összerakni. Ha kicsit körülményesen is, de sikerült is (demo oldal).

A következő tartalom típusokat használom:

  • Esemény (event)
  • Horgász csapat (team)
  • Horgász (angler)
  • Fogás (catch)

A tartalmakat is ilyen sorrendben kell felvenni, hiszen node_referenciával kell hivatkozniuk egymásra:

  • Esemény (event)
    • Időpont (event_date: date)
    • Nyitott (open: text - true/false)
  • Horgász csapat (team)
    • Esemény (event_reference: node_reference -> event)
  • Horgász (angler)
    • Esemény (event_reference: node_reference -> event)
    • Horgász csapat (team_reference: node_reference -> team)
  • Fogás (catch)
    • Esemény (event_reference: node_reference -> event)
    • Horgász csapat (team_reference: node_reference -> team)
    • Horgász (angler_reference: node_reference -> angler)
    • Súly (weight: text - Egész szám)
    • Fogás időpontja (catch_date: date)

A views_calc segítségével sikerült is összesítenem az egyes versenyzők és csapatok eredményeit.

A tartalmakban található listák beágyazott views listák, melyek a kapott %nid argumentum segítségével állnak elő.

A hosszú bevezető után, akkor jöjjön a kérdés... :)

Hogyan lehetne - minél több Drupal jellegű megoldást használva - egy ehhez hasonló listát készíteni?
A lényeg, hogy egy közös listában kellene az adott versenyre nevezett összes csapatot látni, az eredményeikkel.

Views-zal próbáltam, de eddig sikertelenül :(

Minden javaslatot szívesen fogadok!

Nagyon köszönöm!
BUÉK! :)

Drupal verzió: 
Fórum: