Php 如何将搜索栏从主页调用到Magento 1.9中的所有其他页面?

Php 如何将搜索栏从主页调用到Magento 1.9中的所有其他页面?,php,xml,magento,magento-1.9,Php,Xml,Magento,Magento 1.9,我的搜索栏当前位于我的主页()。 block type=“core/template”name=“top.search”as=“topSearch”template=“catalogsearch/form.mini.phtml”/ 我想在我的“新产品”页面(帮助)上显示搜索栏。看起来这是cms页面 您可以在该页面中添加此代码{{block type=“core/template”name=“top.search”template=“catalogsearch/form.mini.phtml”}

我的搜索栏当前位于我的主页()。 block type=“core/template”name=“top.search”as=“topSearch”template=“catalogsearch/form.mini.phtml”/


我想在我的“新产品”页面(帮助)上显示搜索栏。看起来这是cms页面

您可以在该页面中添加此代码
{{block type=“core/template”name=“top.search”template=“catalogsearch/form.mini.phtml”}


搜索栏将出现在该页面上。如果您想在任何特定位置显示此代码,请告诉我,我将指导您使用此代码。

您也可以在phtml文件中尝试此代码

<?php echo $this->getLayout()->createBlock('core/template')->setTemplate('catalogsearch/form.mini.phtml')->tohtml(); ?>


成功了。非常感谢。我如何将此搜索栏添加到我的分类页面(.html页面)。在哪里可以找到它们?您可以将相同的代码添加到此文件:-“app/design/frontend/YOUR_PACKAGE/YOUR_THEME/template/catalog/category/view.phtml”这不是一个cms页面。我在2columns.phtml页面中添加了这个代码,它成功了。现在唯一的问题是定位。你能帮我吗?是的,当然,但首先在2columns.phtml文件中添加这个不是个好主意,它是一个conman布局文件。请让我知道你想在哪里添加这个搜索框。我会建议你最好的搜索位置dd代码。另外,由于它不是cms页面,因此它必须具有布局文件。您可以将下面的代码添加到布局xml文件中。并将其添加到您希望显示此内容的phtml文件中。您可以在此处查看:。我想将其放在这些框中的任何一个。此外,搜索栏应在我的所有类别(html)上保持不变包括此当前页面的页面,即“最新产品”页面。您可以在此文件中添加以下代码。“应用程序/设计/前端/您的软件包/您的主题/模板/catalo”‌​g/product/list.phtml“并根据您的设计调整其位置。使用此代码到该文件中,它将确实显示所有类别页面。