【问题标题】:Magento Header CMS Block ShiftingMagento 标头 CMS 块移位
【发布时间】:2014-06-12 13:36:17
【问题描述】:

我在我的 Magento 站点的标题部分创建了一个 CMS 静态块。在主页上,它准确地显示了我想要的方式,但是在我访问我网站的每个其他页面上,它都会向左移动。任何帮助深表感谢。我的网站是http://diycomp.com

这是我的 Header.phtml 代码,CMS 块的标题为“FreeShip”:

<div class="header-container">
 <div class="header">
    <?php if ($this->getIsHomePage()):?>
    <h1 class="logo"><strong><?php echo $this->getLogoAlt() ?></strong><a href="<?php echo $this->getUrl('') ?>" title="<?php echo $this->getLogoAlt() ?>" class="logo"><img src="<?php echo $this->getLogoSrc() ?>" alt="<?php echo $this->getLogoAlt() ?>" /></a></h1>
    <?php else:?>
    <a href="<?php echo $this->getUrl('') ?>" title="<?php echo $this->getLogoAlt() ?>" class="logo"><strong><?php echo $this->getLogoAlt() ?></strong><img src="<?php echo $this->getLogoSrc() ?>" alt="<?php echo $this->getLogoAlt() ?>" <?php endif?><?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('FreeShip')->toHtml() ?> </a>        
</div>
<div class="quick-access"> 
    <?php echo $this->getChildHtml('store_language') ?>
    <p class="welcome-msg"><?php echo $this->getChildHtml('welcome') ?></p> 
    <?php echo $this->getChildHtml('topLinks') ?>
</div>
<?php echo $this->getChildHtml('topBar') ?>
<?php echo $this->getChildHtml('topContainer'); ?>

【问题讨论】:

    标签: php html css magento


    【解决方案1】:

    您忘记关闭else 分支上的&lt;img&gt; 标记。

    这个

    <?php else:?>
        <a href="<?php echo $this->getUrl('') ?>" title="<?php echo $this->getLogoAlt() ?>" class="logo"><strong><?php echo $this->getLogoAlt() ?></strong><img src="<?php echo $this->getLogoSrc() ?>" alt="<?php echo $this->getLogoAlt() ?>" <?php endif?>
    

    应该是

    <?php else:?>
        <a href="<?php echo $this->getUrl('') ?>" title="<?php echo $this->getLogoAlt() ?>" class="logo"><strong><?php echo $this->getLogoAlt() ?></strong><img src="<?php echo $this->getLogoSrc() ?>" alt="<?php echo $this->getLogoAlt() ?>" /> <?php endif?>
    

    【讨论】:

    • 谢谢!这实际上是问题的很大一部分。我关闭了标签,然后将块添加到
      的下一行,它解决了问题!
    • @user3138092。如果这解决了您的问题,请接受答案。不要留下松散的结局。
    猜你喜欢
    相关资源
    最近更新 更多
    热门标签