Html Magento主页布局

Html Magento主页布局,html,xml,magento,Html,Xml,Magento,对于我的项目(Magento CMS),我试图获得砖石布局和产品滑块的全宽。它们当前为960px,这是因为它们包含在div“main”中。砖石布局从类“content”获取图像,该类明显链接到content>HomePage>Pages>CMS>Magento 当我尝试将1column.phtml中的“content”类移动到“main”外部(宽度设置为960px)时,我得到了期望的结果,但这也会导致其他页面(如Contact us等)中的内容变为全宽,这破坏了网站设计。 一个div是否可能比其

对于我的项目(Magento CMS),我试图获得砖石布局和产品滑块的全宽。它们当前为960px,这是因为它们包含在div“main”中。砖石布局从类“content”获取图像,该类明显链接到content>HomePage>Pages>CMS>Magento

当我尝试将1column.phtml中的“content”类移动到“main”外部(宽度设置为960px)时,我得到了期望的结果,但这也会导致其他页面(如Contact us等)中的内容变为全宽,这破坏了网站设计。
一个div是否可能比其父div大?有什么建议吗?

最好的解决方案是创建一个新的布局,专门删除包含的div“main”,并将其分配给您的主页

有关如何创建新布局模板的文档:

我在一个类似的解决方案后面运行,我做了以下操作:克隆了
[layoutcolumn].phtml
中所需的
[package]/[theme]/template/page
,并将滑块放在div
page
中,如下所示:

 <div class="page">
        <?php echo $this->getChildHtml('header') ?>

        <div class="main-container col1-layout">
            <div class="main">
                <?php echo $this->getChildHtml('breadcrumbs') ?>
            </div>
        </div>

        <?php echo $this->getLayout()->createBlock('[myslide]/[myslide]')->setTemplate('[myslide]/[myslide].phtml')->toHtml();?>

        <div class="main-container col1-layout">
            <div class="main">                                
                <div class="col-main">
                    <?php echo $this->getChildHtml('global_messages') ?>

                    <?php echo $this->getChildHtml('content') ?>
                </div>
            </div>
        </div>
        <?php echo $this->getChildHtml('footer_before') ?>
        <?php echo $this->getChildHtml('footer') ?>
        <?php echo $this->getChildHtml('global_cookie_notice') ?>
        <?php echo $this->getChildHtml('before_body_end') ?>
    </div>

所以我没有失去其他街区的设计。 我不知道这是否是最好的解决方案,但它奏效了