在magento的一个页面上的两个搜索栏

时间:2014-03-15 11:04:16

标签: magento search

我正在一个网站上工作,我希望在页面上集成两次Magento默认搜索。我有两个搜索字段,想要从两个商店中搜索。那可能吗 ?

我可以为一个商店做到这一点,默认Magento也一次支持一个商店。如果有人提出一些提示或指导方针,我们将不胜感激。

2 个答案:

答案 0 :(得分:0)

您使用以下代码尝试博客文件...

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

答案 1 :(得分:0)

您可以尝试使用搜索操作中的querystring参数更改商店视图。将以下YOUR_STORE替换为您要搜索的商店视图代码。这将带您到其他商店的搜索结果。

<form id="search_mini_form" action="/index.php/catalogsearch/result/?___store=YOUR_STORE" method="get">
<div class="form-search">
    <label for="search">Search:</label>
    <input id="search" type="text" name="q" value="" class="input-text" maxlength="128" autocomplete="off">
    <button type="submit" title="Search" class="button"><span><span>Search</span></span></button>
    <div id="search_autocomplete" class="search-autocomplete" style="display: none;"></div>
    <script type="text/javascript">
    //<![CDATA[
        var searchForm = new Varien.searchForm('search_mini_form', 'search', 'Search entire store here...');
        searchForm.initAutocomplete('/index.php/catalogsearch/ajax/suggest/', 'search_autocomplete');
    //]]>
    </script>
</div>
</form>

如果您想将两组搜索结果整合到一个搜索结果页面中,则需要进行一些额外的编码。