Van egy nézetem, blokk típusú, lista nézet. Egy argumentuma van, ami egy term id, az abban szereplő nodeok (egy tartalomtípus szűrővel) közül ad vissza random négyet. Ezt a nézetet egy manuális php blokkban kódból építem fel, az aktuálisan megtekintett node termjei alapján. Szépen működik, minden termhez hozza a 4-4 nodeot.
Apró szépséghibája, hogy a random miatt könnyen előfordul, hogy ugyan az a node két, esetleg három ilyen termlistában is megjelenik. Ezt úgy szeretném elkerülni, hogy felveszek még egy argumentumot, ami egy nodeid lesz, "not equal" kapcsolóval. Amikor először felépítem a nézetet a blokkomban a views_build_view -val akkor ez az argumentum még üres lesz.
Szeretném valahogy a felépült nézet sorait megszerezni, hogy megnézhessem melyik négy node jött fel és a következő építésnél ezek idjét átadhassam a második argumentumként. Aztán az ekkor feljövőkkel bővíteném ezt az argumentumot mielőtt újra felépítem a nézet. (ahány termje van a nodenak, annyi views_build_view() hívás lesz ugyebár)
Nincs valami API hívás a viewsba ilyesmire?