blokkok paraméterezése

wildface86 képe

Szép jó napot.
Van nekem egy regiok tartalomtipusom, amely regiokhoz ad leirást(ki gondolná :)). Eme tartalom melett megjelennek jobb és bal oldalt blokkok a régiókban található látnivalókról kategória szerint. Az a bibi vele hogy ezek sematikusan vannak elkészítve viewban és így már rengeteg van belőlük.
A következó képpen: a szürőbe be van téve a látnivaló adott kategóriája, s az adott régió ahova tartozik az argumentumoknál semmi.
Van egy elképzelésem csak nem tudom h jó e, ha az argumentumokba benyomnám a következő kóodot:

if (arg(0) == 'node' && is_numeric(arg(1))) {
  $node = node_load(arg(1));
  if ($node->type == 'regiok') {
    return ($node->nid);
  } else if (isset($node->field_regio[0]['nid'])) {
    return ($node->field_regio[0]['nid']);
  } else {
    return FALSE;
  }
} else {
  return FALSE;
}

és a szűrőknél csak a kategóriát hagynám meg, akkor ez működne. Magyarán mondva valamilyen szintű automatizálást szeretnék elérni.

Drupal verzió: