我使用的是Magento CE v1.5。现代主题。我想在导航栏的右侧显示搜索栏。基本上左侧的类别菜单和水平菜单右侧的搜索功能。
我已将 top.bar 替换为 catalogsearch.xml 中的 top.menu 。搜索功能显示在右侧,带有以下CSS
.form-search {margin:3px auto;浮动:权利;位置:绝对的;右:20像素;顶部:70像素; }
我只是想知道我是否需要对top.phtml文件做任何事情,因为许多其他教程建议你需要添加
getChildHtml('topSearch')?>
我的搜索显示 top.phtml 文件中没有上述代码。
请在CE v1.5的导航栏中建议正确的搜索方式。谢谢。
答案 0 :(得分:2)
如果getChildHtml()
未加载到您使用的模板中,则无法显示所需的块。请尝试以下代码段:
<?php echo $this->getLayout()->getBlock('top.search')->toHtml() ?>