我在一个 magento 网站上创建了 3 个静态块('vert_nav_link'、'social_network' 和 'vert_goto_hapi'),并将它们放在左列(侧边栏)上。在 Chrome、Firefox 和 Safari 上,它们都显示在左侧边栏上。在 IE 8 上,最后一个静态块位于主列。不知道为什么,因为我在所有三个上都使用了相同的编码。这是php代码,
<div class="main-container col2-left-layout">
<div class="main">
<div class="col-main">
<?php echo $this->getChildHtml('content') ?>
</div>
<div class="col-left sidebar">
<?php echo $this->getChildHtml('breadcrumbs') ?>
<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('vert_nav_link')->toHtml(); ?>
<?php echo $this->getChildHtml('left') ?>
<?php echo $this->getChildHtml('right') ?>
<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('social_network')->toHtml(); ?>
<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('vert_goto_hapi')->toHtml(); ?>
</div>
</div>
</div>
任何见解都会有所帮助。
谢谢