0

如何在顶部导航中添加带有 js 代码和外部链接的图像。它应该放在菜单链接和搜索表单之间。

也许它必须在标题中进行调整。我也不知道如何在那里做。

在这里你可以看到当前网站的截图。 截屏

<?php if ($customlogo['logo_status'] == 0): ?>
                <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:?>
                <h1 class="logo"><strong><?php echo $customlogo['logo_alt']; ?></strong><a href="<?php echo $this->getUrl('') ?>" title="<?php echo $customlogo['logo_alt']; ?>" class="logo"><img src="<?php echo $mediaurl.$customlogo['logo']; ?>" alt="<?php echo $customlogo['logo_alt']; ?>" /></a></h1>
            <?php endif; ?>
            <div class="quick-access">
                <div class="menu-button"></div>
                <?php echo $this->getChildHtml('topMenu') ?>

GUESS,它必须放在这两个代码片段之间......但是如何?

<?php echo $this->getChildHtml('topSearch') ?>
                <div class="clear"></div>
            </div>

提前谢谢

4

1 回答 1

0

你真的回答了你自己的问题。替换 GUESS,它必须放在... 带有图像标签并使用 css 相应地设置样式。或者,您可以创建自定义块和 phtml 文件,将块的实例添加到 page.xml 布局文件,然后在上面的模板中您可以使用 $this->getChildHtml('myCustomBlock'),但为了单个图像我会使用第一张图像或使用 CSS 背景样式,如果这是它的用途。您还可以在 topMenu 或 topSearch 的 phtml 文件中插入图像。我建议您阅读设计指南http://www.magentocommerce.com/knowledge-base/categories/category/themes-and-design/

于 2013-10-01T16:40:20.963 回答