Mostra se il seguente codice PHP restituisce TRUE.

Snippet per impostare la visibilità di un blocco in base al vocabolario della tassonomia che è presente nel nodo che si sta attualmente visitando.
In questo modo un blocco può apparire soltanto sotto ai nodi che hanno termine della tassonomia presente nel vocabolario x.
 
Da copiare nelle impostazioni specifiche di visibilità dei blocchi, flaggando la voce Mostra se il seguente codice PHP restituisce TRUE.
 
 
 
 
<!--inizio snippet-->
<?php
  // This snippet returns TRUE if the node we are
  // currently viewing is tagged with a term which belongs
  // to the 'desired_vocab' and we are not in edit mode (arg(2)).

  // put here the vocabulary ID you're interested in
  $desired_vocab = 18;

  if ( arg(0) == 'node' and is_numeric(arg(1)) and arg(2) == FALSE ) {
    // Yes, we're viewing a node in view mode.

    $node = node_load(arg(1)); // cached
    // If the term does not exist we're done
    if (is_array($node->taxonomy)) {
      foreach ($node->taxonomy as $term) {
        if ($term->vid == $desired_vocab) {
          return TRUE;
        }
      }
    }
  }
  return FALSE;
?>
<--fine snippet-->