Block Views

Patuzzi képe

Drupal 6.x-ben szeretném, hogy bizonyos node-ok tartalma alatt megjelenjenek bizonyos View-k.
Azt beállítottam, hogy a View block típusú és a megjelenő block csak bizonyos típusok esetén jelenjen meg az "Oldalaktól függő megjelenés" résznél PHP-t beállítva:

  if (arg(0) == 'node' && is_numeric(arg(1))) {
    $node = node_load(array('nid' => arg(1)));
    if ($node->type == "node_example") return TRUE;
  }

Viszont szeretném ha a View megkapná a $node->nid értékét, mint argumentum és nem tudom, hogy kellene átadni ezt.
A view-ban már be van állítva az argumentum fogadása és működik, ha pl. linkről hívom meg.

Úgy biztos megoldható, hogy egy normal blokk body-jában meghívom PHP-vel a view-t, átadva az argumentumot, de hogy lehet átadni, ha blokk-nézetes view-ról van szó, ahol nincs body?

aries képe

Valami ilyesmire gondolsz?

<?php echo views_build_view('block', views_get_view('megjelenitendo_view'), $view_args, true, $limit); ?>
0
0