将Magento搜索移动到导航栏
我知道这个问题在网络上已经被问过好几次了,但这些解决方案似乎都不适合我 在模板app/design/frontend/themename/default/template/page/html/header.phtml中 我有电话找你 在headernav.phtml中存在对搜索栏的调用 app/design/frontend/themename/default/layout/catalogsearch.xml的相关内容: 这里有人能告诉我为什么这没有出现在正确的模板文件中,以及我如何获得xml以允许我在header.phtml的子模板中使用它吗 e、 g.header.phtml调用heavernav.phtml,heavernav.phtml调用主题布局\catalogsearch.xml更改字符串中的form.mini.phtml将Magento搜索移动到导航栏,magento,search,navigationbar,Magento,Search,Navigationbar,我知道这个问题在网络上已经被问过好几次了,但这些解决方案似乎都不适合我 在模板app/design/frontend/themename/default/template/page/html/header.phtml中 我有电话找你 在headernav.phtml中存在对搜索栏的调用 app/design/frontend/themename/default/layout/catalogsearch.xml的相关内容: 这里有人能告诉我为什么这没有出现在正确的模板文件中,以及我如何获得xml以
<reference name="header">
到
然后把
<?php echo $this->getChildHtml('topSearch') ?>
在catalog/navigation/top.phtml中,您希望在theme layout\catalogsearch.xml更改字符串中看到搜索块
<reference name="header">
到
然后把
<?php echo $this->getChildHtml('topSearch') ?>
在catalog/navigation/top.phtml中,您想在其中查看搜索块在过去的几个小时里,我一直在尝试解决这个问题,直到我看到了Sanketkumar的答案 许多其他解决方案将告诉您将更改为。我尝试了很多次,都出现了与您相同的错误,导航栏出现在导航栏的正下方 我还尝试在我的topmenu.phtml中删除对的调用,但它仍然以某种方式呈现 我做了桑克库马尔的改变,效果很好 我的具体变化: 使用local.xml或创建一个新的并添加以下代码:
在过去的几个小时里,我一直在想这个问题,直到我看到桑克库马尔的答案 许多其他解决方案将告诉您将更改为。我尝试了很多次,都出现了与您相同的错误,导航栏出现在导航栏的正下方 我还尝试在我的topmenu.phtml中删除对的调用,但它仍然以某种方式呈现 我做了桑克库马尔的改变,效果很好 我的具体变化: 使用local.xml或创建一个新的并添加以下代码:
wow@Sanketkumar Bisware您的回答使我免于数周来因未将引用名称设置为catalog.topnav而导致topSearch随整页缓存消失的沮丧情绪-非常感谢wow@Sanketkumar Bisware您的回答使我免于数周来因未将引用名称设置为catalog.topnav而导致topSearch随整页缓存消失的沮丧情绪-非常感谢
<?php echo $this->getChildHtml('topSearch') ?>