我正在一个网站上工作,我希望在页面上集成两次Magento默认搜索。我有两个搜索字段,想要从两个商店中搜索。那可能吗 ?
我可以为一个商店做到这一点,默认Magento也一次支持一个商店。如果有人提出一些提示或指导方针,我们将不胜感激。
答案 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>
如果您想将两组搜索结果整合到一个搜索结果页面中,则需要进行一些额外的编码。