Attribute abfragen

Hallo zusammen,

ich stehe vor folgendem Problem:

Ein Shop hat ziemlich viele Artikel, die innerhalb der Kategorien auch bestimmten Kollektionen angehören.
Sagen wir mal Kollektion “Bluewave” beinhaltet 5 Atikel “A”, “B” & “C”. Eine weitere Kategorie “Sandcastle” beinhalten auch 3 Artikel “X”, “Y” & “Z”.

Jetzt möchte ich, dass unterhalb eines Artikel, z.B. “A”, auch alle anderen Artikel dieser Kollektion angezeigt werden, also “B” & “C”. Bei den Artikel “X”, logischerweise die Artikel von “Sandcastle”.

Die jeweiligen Artikel lade ich mittels Aktionen.
Damit das auf jeder Seite gilt, würde ich den Code nun in beispielsweise der morepics.tpl eingeben.

Der Haken ist nun: Wie schaffe ich es, dass wenn Artikel “A” geöffnet ist, auch wirklich nur die anderen “Bluewave” Artikel geladen werden. Meine Idee war mittels Attributen, da diese alle zugeordnet sind, also irgendein IF-Satz vonwegen:
IF OffenerArtikel Attr=Bluewave THEN AKTION1
IF OffenerArtikel Attr=Sandcastle THEN AKTION2

Ich hoffe es ist verständlich

Mit freundlichen Grüßen
Marvin

Warum nicht per Crosselling?

Crosselings werden schon für eine andere Funktion verwendet und ich würde mich ungern die Mühe machen bei mehreren Hundert Artikeln nun alle Kollektionen einzelnt dem Artikel hinzuzufügen.

Niemand eine Idee?