Magento:移动top.menu块旁边的徽标

时间:2016-05-06 21:25:49

标签: magento-1.9

我正在尝试移动主徽标旁边的顶部菜单块(见下图)

这是我想要做的屏幕截图。 picture what i want to do

1 个答案:

答案 0 :(得分:0)

您需要编辑相应的模板并根据需要调整css。在您的案例模板中,您要找的是:

应用程序/设计/前端/ {主题} / {模板} /templates/page/html/header.phtml

其中{theme}和{template}取决于您实际使用的内容(默认情况下都是默认值)。

如果没有模板/ page / html目录创建它们并将header.phtml从app / design / frontend / base / default / template / page / html / header.phtml复制到您的位置。

然后编辑此header.phtml。

默认情况下,它看起来像这样:

<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() ?>" /></a>
        <?php endif?>
        <div class="quick-access">
            <?php echo $this->getChildHtml('topSearch') ?>
            <p class="welcome-msg"><?php echo $this->getChildHtml('welcome') ?> <?php echo $this->getAdditionalHtml() ?></p>
            <?php echo $this->getChildHtml('topLinks') ?>
            <?php echo $this->getChildHtml('store_language') ?>
        </div>
        <?php echo $this->getChildHtml('topContainer'); ?>
    </div>
</div>
<?php echo $this->getChildHtml('topMenu') ?>

所以你只需将echo <?php echo $this->getChildHtml('topMenu') ?>移动到新位置(很可能在div.quick-access之前或之后)。

然后调整你的CSS。