Xml 如何将Magento页面标题移到侧边栏上方

Xml 如何将Magento页面标题移到侧边栏上方,xml,magento,php,Xml,Magento,Php,我正在尝试在分类页面上拆分2列左模板 现在看起来是这样的: _________________________________ | | | | | Page Title | | | | |(sidebar) | (main content) | | | | | |

我正在尝试在分类页面上拆分2列左模板

现在看起来是这样的:

_________________________________
|          |                    |
|          | Page Title         |
|          |                    |
|(sidebar) | (main content)     |
|          |                    |
|          |                    |
|__________|____________________|
我需要类别名称和描述在左侧菜单上向上移动,并100%填充宽度,如下所示:

_________________________________
|                               |
| Page Title                    |
|_______________________________|
|          |                    |
|(sidebar) | (main content)     |
|          |                    |
|          |                    |
|__________|____________________|

我不知道从哪里开始。当我查看XML时,它似乎不是一个可以放在别处的单独部分。

首先更新目录布局以使用单列模板。然后将catalog.leftnav块复制到category.products块中

<!-- {THEME_PATH}/design/layout/catalog.xml -->
<catalog_category_default translate="label">

    <!-- Update the layout to use the single column template -->
    <reference name="root">
        <action method="setTemplate"><template>page/1column.phtml</template></action>
    </reference>

    <reference name="content">
        <block type="catalog/category_view" name="category.products" template="catalog/category/view.phtml">
            <!-- Move the catalog navigation block into the category view block -->
            <block type="catalog/navigation" name="catalog.leftnav" before="-" template="catalog/navigation/left.phtml"/>
        </block>
    </reference>

</catalog_category_default>

第/1页column.phtml
一旦catalog.leftnav块是category.products块的子块,就可以使用getChildHtml()方法在category.products视图模板中显示它

<!-- {THEME_PATH}/design/template/catalog/category/view.phtml -->
<div class="category-view">

    <div class="page-header">
        ...
    </div>

    <div class="category-nav">
        <?php echo $this->getChildHtml('catalog.leftnav'); ?>
    </div>

    <div class="category-content">
        ...
        <?php echo $this->getProductListHtml(); ?>
        ...
    </div>

</div>

...
...
...

你喜欢什么样的风格。希望对您有所帮助。

您是在类别设置中使用描述,还是在要移动的类别文本中使用静态块?您可以只使用css,或者通过更改一点templating@Jeff-Im使用类别描述,而不是静态block@dagfr-你能再帮我一点忙吗?我想不出你怎么能用css来打破这两列。啊,当然了,我太专注于使用这两列模板了。当你第一次想到这一点时,它是如此简单。非常感谢。@Nathan Stokes:这可以用在右栏而不是左栏吗?我没有使用分层导航,但我希望cart侧栏在右侧可见,并且类别标题和描述(和/或静态块)跨越了其上方的整个宽度。我试过几种方法,但都不管用。有什么想法吗?谢谢