如何在Magento的面包屑/任何地方添加搜索表单

时间:2012-08-29 19:50:37

标签: php magento theming

在Magento,我正在尝试在面包屑的右侧实现一个搜索框,以便从任何内部页面轻松搜索。

我见过将(顶部)搜索表单添加到标题中的教程,但是标题符号不在标题中...

我尝试过的一些事情包括添加echo $this->getChildHtml('newSearch');我要在其中显示面包屑,在我的主题的categorysearch文件夹中添加newSearch.phtml,并在我的page.xml中添加<block type="core/template" name="new.search" as="newSearch" template="catalogsearch/newSearch.phtml" />以尝试注册它。

Magento主题的良好文档非常难以获得,并且非常感谢任何帮助,即使它是一本书或一组文档。 :)

1 个答案:

答案 0 :(得分:1)

我认为你做得对:

  • 复制迷你搜索.phtml文件(到您的主题或基础/默认),为其命名
  • 将块声明添加到page.xml(或theme / layout / local.xml)
  • 根据块的位置,在页面模板中添加“getChildHtml”

但是,'newSearch'这个名字是驼峰式的,不是通常用于.phtml文件的(在标准安装中它们都是小写的)。

'newSearch'在un-camelCased时扩展为'new / search'。尝试使用不带camelCase的其他名称,例如只是'search.phtml'。这不会随机变成其他东西。