Magento:移动徽标旁边的 top.menu 块
Magento: Moving top.menu block next to logo
我正在尝试将顶部菜单块移到主徽标旁边(见下图)
这是我真正想要做的屏幕截图。
picture what i want to do
您需要编辑适当的模板并根据需要调整 css。在您的案例中,您要查找的模板是:
app/design/frontend/{主题}/{模板}/templates/page/html/header.phtml
{theme} 和 {template} 取决于您实际使用的内容(默认情况下均为默认设置)。
如果没有 templates/page/html 目录创建它们并从 app/design/frontend/base/default/template/page/html/header.phtml 复制 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 之前或而不是 div.quick-access)。
然后调整你的css.
我正在尝试将顶部菜单块移到主徽标旁边(见下图)
这是我真正想要做的屏幕截图。 picture what i want to do
您需要编辑适当的模板并根据需要调整 css。在您的案例中,您要查找的模板是:
app/design/frontend/{主题}/{模板}/templates/page/html/header.phtml
{theme} 和 {template} 取决于您实际使用的内容(默认情况下均为默认设置)。
如果没有 templates/page/html 目录创建它们并从 app/design/frontend/base/default/template/page/html/header.phtml 复制 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 之前或而不是 div.quick-access)。
然后调整你的css.