2012-04-10 5 views
0

I 3 statischen Blöcke erstellt ('vert_nav_link', 'social_network' und 'vert_goto_hapi') auf einer magento Seite und legte sie auf der linken Spalte (Seitenleiste). In Chrome, Firefox und Safari werden sie alle in der linken Seitenleiste angezeigt. Auf IE 8 endet der letzte statische Block in der Hauptspalte. Nicht sicher warum, da ich die gleiche Codierung für alle drei verwendete. Hier ist der PHP-Code,Magento Static Block ist an einer anderen Stelle im Internet Explorer als auf Chrome, Firefox

<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> 

Jeder Einblick wird hilfreich sein.

Danke

Antwort

0

überprüfen Sie diese:

* HTML für letzten Block gültig ist. Bedeutet, es gibt keine solche Dinge wie:

<span</span> 

* Ändern Sie die linke Blockhöhe. Es könnte einfach CSS-Problem sein. So versuchen linke Blockhöhe zu erhöhen und könnte auf diesem Block setzt Schwimmer gelassen werden, aber ich bin nicht sicher, weil ich nicht CSS-Guru bin. Auch Anzeige: Inline-Block oder Inline könnte Ihr Problem lösen.

+0

Vielen Dank für Ihren Vorschlag. die Dinge, nachdem er versuchte, habe ich beschlossen, nur den Inhalt des zweiten statischen Blockes zum ersten statischen Block hinzufügen, und es scheint gut zu funktionieren. Es ist nicht die beste Praxis, aber es hat funktioniert. Vielen Dank noch mal. – user965725

Verwandte Themen