Wrap teasers in a div (simple taxonomy page, no views) I would like to know if there is a way to wrap the nodes teaser in a  without using jQuery.

Basically, this is how the DOM is :

&lt;div id="block-system-main" class="block block-system"&gt; &lt;!-- printed by the page.tpl.php --&gt;
    &lt;div class="term-listing-heading"&gt;
        term description, others custom fields…
    &lt;/div&gt;
    &lt;div class="node-teaser"&gt;teaser content&lt;/div&gt;
    &lt;div class="node-teaser"&gt;teaser content&lt;/div&gt;
    &lt;div class="node-teaser"&gt;teaser content&lt;/div&gt;
&lt;div&gt;


What I want :

&lt;div id="block-system-main" class="block block-system"&gt; &lt;!-- printed by the page.tpl.php --&gt;
    &lt;div class="term-listing-heading"&gt;
      term description, others custom fields…
    &lt;/div&gt;
    &lt;div class="wrap"&gt; &lt;!-- put a wrapper here --&gt;
        &lt;div class="node-teaser"&gt;teaser content&lt;/div&gt;
        &lt;div class="node-teaser"&gt;teaser content&lt;/div&gt;
        &lt;div class="node-teaser"&gt;teaser content&lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


I'm using Display Suite for a better customization, I checked all the tpl files, but I found nothing…

Thx :)
Using template.php and hook_preprocess_page()

function THEMENAME_preprocess_page(&amp;$variables) {
  if (arg(0) == 'taxonomy' &amp;&amp; arg(1) == 'term' &amp;&amp; is_numeric(arg(2))) {
    $variables['page']['content']['system_main']['nodes']['#prefix'] = '&lt;div class="here-is-your-div"&gt;';
    $variables['page']['content']['system_main']['nodes']['#suffix'] = '&lt;/div&gt;';
  }
}


So what this does is checks if the URLs match the condition /taxonomy/term/%term-id then if it's satisfied then it adds a prefix and a suffix that are to be rendered by &lt;?php print render($page['content']); ?&gt;.