0

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

我已经看到了向标题添加(顶部)搜索表单的教程,但标题中没有面包屑......

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

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

4

1 回答 1

1

我认为你说得对:

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

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

'newSearch' 在 un-camelCased 时扩展为 'new/sea​​rch'。尝试使用不带camelCase 的不同名称,例如只使用'search.phtml'。那不会随机变成别的东西。

于 2012-08-29T20:53:26.830 回答