2017-05-15 6 views
0

私の検索バーは、現在私のホームページ(http://www.ashvinrx.com/magento/index.php/)にあります。 = "topSearch" テンプレート= "catalogsearch/form.mini.phtml" として ブロックタイプ= "コア/テンプレート" の名前は= "top.search" /> ホームページからMagento 1.9の他のすべてのページに検索バーを呼び出す方法は?

私は検索バーが私の上に表示されるようにしたいです「newproducts」のページ(http://www.ashvinrx.com/magento/index.php/newproducts).Pleaseヘルプ。

答えて

0

このコードもphtmlファイルで試すことができます。

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

それは働いた。どうもありがとうございます。そして、この検索バーをカテゴリページ(.htmlページ)に追加するにはどうすればいいですか?どこで見つけるのですか? – mrudulm

+0

このファイルに同じコードを追加できます: - "app/design/frontend/YOUR_PACKAGE/YOUR_THEME/template/catalog/category/view.phtml" –

0

それはこのようになりますが、CMSのページです。

あなたは{{block type="core/template" name="top.search" template="catalogsearch/form.mini.phtml"}}

と検索バーがそのページに表示されます、そのページにこのコードを追加することができます。そして、あなたがしたい場合特定の場所でこれを表示するには、私はguidを教えてくださいあなたはこれであなたです。

+0

これはcmsページではありません。このコードを追加しました。<?php echo $ this-> getLayout() - > createBlock( 'core/template') - > setTemplate( 'catalogsearch/form.mini.phtml') - > tohtml(); ?>を2columns.phtmlのページに入れておきました。唯一の問題はポジショニングです。私を助けてくれますか? – mrudulm

+0

はい、確かに、それは2columns.phtmlファイルにこれを追加するのは良い考えではありませんconmanレイアウトファイルです。 この検索ボックスを追加する場所を教えてください。コードを追加するための最良の場所をお勧めします。 また、cmsページではないので、レイアウトXMLファイルにコードの下に追加できるレイアウトファイルが必要です。 のように<?php echo $ this-> getChildHtml( 'catalogsearch/form.mini.phtml' topsearch '); ?>をあなたのphtmlファイルに書き出します。 –

+0

こちらをご覧ください:http://prntscr.com/f8tt7m。私はそれらのボックスのいずれかに配置したい。また、検索バーは、現在のページ、つまり「最新の製品」ページを含むすべてのカテゴリ(html)ページに永続的に表示する必要があります。 – mrudulm

関連する問題