【问题标题】:Magento: Can't make the search bar appearMagento:无法显示搜索栏
【发布时间】:2013-08-13 12:56:04
【问题描述】:
我正在尝试显示搜索栏,但我不能。
如果我尝试粘贴基本搜索条形码,不仅在标题中,而且在任何页面中,都不会出现任何内容,有人可以告诉我应该在哪里检查以查看是否缺少任何代码?
在那种情况下,我应该添加什么代码以及在哪里最终能够在我的标题/主页或任何地方集成搜索栏?
{{block type="core/template" name="top.search" as="topSearch" template="catalogsearch/form.mini.phtml"}}
注意:此代码在任何页面中都不起作用
此外,由于某种原因,我似乎缺少插件和 magento 本身的很多选项(看看热横幅滑块只有一个选项,当我尝试编辑滑块时,我得到的选项也比插件必须提供)
http://screencast.com/t/hsH9scDo4
【问题讨论】:
标签:
magento
search
content-management-system
searchbar
【解决方案1】:
在 System>Configuration>Design>Themes 中检查您的商店视图,并查看其中显示的模板和布局名称。 (不要与系统>设计混淆)。确保它显示默认/现代或只是现代。
【解决方案2】:
您应该尝试通过 xml 在自定义布局文件中添加搜索元素。为此,在您的主题布局文件夹中创建一个 local.xml 文件并粘贴以下代码以将搜索栏添加到标题:
<reference name="head">
<block type="core/template" name="top.search" as="topSearch" template="catalogsearch/form.mini.phtml"/>
</reference>
将该代码放在布局/默认 xml 标记下,不要忘记将 addChildHtml('topSearch') 添加到您的 .phtml 头文件中。