Parent Albumname in Albumbeschreibung anzeigen

Schnitzel

Joined: 2009-06-15
Posts: 1
Posted: Mon, 2009-06-15 18:20

Ich hätte ein bisschen ein spezielles Problem:

Ich habe eine Galerie /http://musicbild.li/galerie/ welche nach diesem Schema aufgebaut ist:

Galerie
- Interpret 1
-- Event 1 (Keyword: "Event 1")
--- Bilder von Interpret 1 am Event 1
-- Event 2 (Keyword: "Event 2")
--- Bilder von Interpret 1 am Event 2
- Interpret 2
-- Event 1 (Keyword: "Event 1")
--- Bilder von Interpret 2 am Event 1

Damit jeder Event seine "eigenes" Album mit allen Bildern von diesem Event hat, wirden die Keywords erstellt und mittels einem Schlüsselwortalbum angezeigt. z.B. Hier http://musicbild.li/galerie/?g2_view=keyalbum.KeywordAlbum&g2_keyword=OpenAir+HochYbrig+2009

Das Problem ist nun allerdings, dass in diesem Schlüsselwortalbum die Interpretnamen nicht angezeigt werden.
Dies wollte ich damit lösen, dass ich die Klasse GalleryAlbumItem neben dem Attribut parentID mit dem Attribut parentName erweitere, welches dann mit der Funktion create() über die ID aus der Datenbank den Namen des Parentalbums liest und dort hineinschreibt und ich dann im Template anzeigen kann.

Dieses Attribut wird mir in der Smarty Debug Console auch angezeigt, doch wenn ich in der Funktion create() die Variable parentName fülle, bleibt diese Variable in der Debug Console immer auf "null".

Auch wenn ich in der GalleryAlbumItem.class absichtlich einen error verursache (z.B. "return GalleryCoreApi::error(ERROR_BAD_PARAMETER);") wird dieser nicht ausgeführt. Was mich zur Idee bringt, dass die Funtktion create() der Klasse GalleryAlbumItem gar nie ausgeführt wird.

Weiss jemand warum das so ist? Den Datenbankzwischenspeicher habe ich schon geleert.

Oder hat jemand eine Idee wie man das obenstehende Problem besser lösen könnte?

Danke für eure Hilfe