View soll Block mit Taxonomie-Text ausgeben

am 05.09.2007 - 17:00 Uhr in
Hallo !
Folgendes Problem:
Ich brauche einen Block, der mir, abhängig vom Node, der gerade angezeigt wird, andere Nodes anzeigt.
dies mache ich zur Zeit mit dem Argument Handling Code, der mir dann eine liste von Node IDs übergibt.
Klappt soweit.
In der Anzeige des Blockes brauche ich aber auch eine Taxonomie-Ausprägung des Knotens (vom Typ "Stadt"), um auch den Stadt-Namen auszugeben.
Bsp:
Knoten: Band XY
Block: nächste 5 Konzerte von Band XY =>
- Datum 1, STADT, Text
- Datum 2, STADT, Text
- .... usw.
Ich bekomme es nicht gebacken, daß mir STADT angezeigt wird (was ein Free Tagging Vocabulary ist)
Hat jemand ne Idee, wie ich das in den Code einbaue ?
hier der Argument Handling Code:
$nids='';
if($type == 'block' && arg(0) == 'node' && is_numeric(arg(1) ) ){
$nid = (int)arg(1);
$node = node_load($nid);
$count=5;
$result = db_query_range("SELECT n.nid FROM vm_node n,vm_node_revisions r, vm_event e where n.nid=r.nid and n.nid=e.nid and n.type='event' and (r.title like '%".$node->title."%' or r.body like '%".$node->title."%') and n.status=1 and e.event_start > unix_timestamp(now()) order by e.event_start ASC", 0, $count);
while ($row = mysql_fetch_array($result)){
$nids[] = $row['nid'];
$found=1;
}
if ($found==1) {
$nids = implode('+', $nids);
}
}
return array($nids);
Oder mach ich nen generellen Denkfehler ?
Gruß,
Volker
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 10 Stunden 21 Minuten
vor 1 Woche 4 Tagen
vor 1 Woche 4 Tagen
vor 1 Woche 4 Tagen
vor 1 Woche 5 Tagen
vor 1 Woche 6 Tagen
vor 1 Woche 6 Tagen
vor 1 Woche 6 Tagen
vor 2 Wochen 18 Stunden
vor 2 Wochen 2 Tagen