title: How to create a tree with filtered nodes from drupal taxonomy
body: <p>I'm trying to create a menu tree in drupal like this:</p>
  
  <pre><code>- term 1
      node 1
      node 2
    - sub-term 1
          node 3
          node 4
    + sub-term 2
    - sub-term 3
          node 5
        - sub-sub-term 1
               node 6
  + term 2
  etc.
  </code></pre>
  
  <p>(Sub-term 2 and term 2 are toggled closed.)</p>
  
  <p>Some requirements:</p>
  
  <ul>
  <li>Output this using something like JQuery Menu to get an interactive tree </li>
  <li>Filter the nodes by cck type</li>
  <li>Filter the nodes by cck field</li>
  <li>Only have terms with nodes or other active terms in them show up</li>
  <li>Mark the current node as such, and automatically open the tree to that point</li>
  </ul>
  
  <p>Do I have to write this myself, or are there a combination of modules that can do it? I've got Advanced Taxonomy Blocks, which is pretty close, but it doesn't list the nodes.</p>