title: Drupal block visibility on views pages
body: <p>I currently have the following PHP code to control the visibility of a block:</p>
  
  <pre><code>&lt;?php
  if ((arg(0) == 'node') &amp;&amp; is_numeric(arg(1)) &amp;&amp; (arg(2) == NULL)) {
  return TRUE;
  }
  else {
  return FALSE;
  }
  ?&gt;
  </code></pre>
  
  <p>This works a treat in displaying the block on all view node pages, whilst hiding the view when editing or adding a node.</p>
  
  <p>The problem I'm having is that a number of my Drupal pages are generated from Views. I need this block to appear on these Views generated pages as well as the pages created directly through the CMS.</p>
  
  <p>Any help would be appreciated - Thanks.</p>