【问题标题】:How to add a search form to Magento's breadcrumbs/anywhere如何将搜索表单添加到 Magento 的面包屑/任何地方
【发布时间】:2012-08-30 04:53:26
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: php magento theming


    【解决方案1】:

    我认为你说得对:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多