Magento サイトに 3 つの静的ブロック (「vert_nav_link」、「social_network」、「vert_goto_hapi」) を作成し、左側の列 (サイドバー) に配置しました。Chrome、Firefox、Safari では、すべて左側のサイドバーに表示されます。IE 8 では、最後の静的ブロックがメイン列になります。3つすべてで同じコーディングを使用したため、理由はわかりません. これが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>
どんな洞察も役に立ちます。
ありがとうございました