How to put page-title inside of my content's first panel? Using a custom theme, pretty basic (so far):

&lt;section id="content"&gt;
    &lt;?php if ($title): ?&gt;
        &lt;h1 class="title" id="page-title"&gt;
            &lt;?php print $title; ?&gt;
        &lt;/h1&gt;
    &lt;?php endif; ?&gt;

    &lt;?php if ($tabs): ?&gt;
        &lt;div class="tabs"&gt;
            &lt;?php print render($tabs); ?&gt;
        &lt;/div&gt;
    &lt;?php endif; ?&gt;

    &lt;?php print render($page['content']) ?&gt;
&lt;/section&gt;  


That standalone &lt;h1 class="title" id="page-title"&gt; is the problem, though. I want it to appear inside the first panel of content (I'm using Panopoly), but since all the panels are generated by render($page['content']), it's not clear to me how I should do this.

My first solution was to use CSS, positioning the title relatively and adding some padding to the first panel to give it room. However, this only works as long as the title is one line of text. So a pure CSS solution appears to be out.
Given the theme's use of Panels, I would suggest looking into the default panels it uses and whether or not the title field can be manipulated in that way, so that the title could be placed in any given section you want.

EDIT from OP

"Just so. For future readers: I accessed Panopoly > Pages under the admin menu to alter the default page templates. Then for the generic Content Page, set "Title type" to "No title" and edit the settings for the content panel to "Override title" as "%node:title", "h1"."