VirtueMart搜索失败

| 我正在尝试在网站上的自定义模块之一中实现一个简单的“仅限Virtuemart”搜索。 我想要的是能够将搜索标签插入到mod_custom模块中的现有表中。问题是,我不知道如何编写
<INPUT>
标记以与VM一起使用。 我所做的每一次Google搜索都会返回以下解决方案:(1)安装VM Advanced Search模块,(2)使用基本VM Search模块,或(3)使用Modules Anywhere将上述模块之一加载到现有空间。问题是,我正在处理的站点不需要占用空间的其他模块。实际上,它只需要在特定位置发送一个简单的“ 0”字段即可将查询发送到VM。 编辑:为了阐明我的目的,这是我要将搜索插入到其中的部分源代码:
<table id=\"product-search\" class=\"product-search\">
 <tbody>    
  <tr>
   <td></td>
   <td><span class=\"search-title\">Order Online</span></td>
  </tr>
  <tr>
   <td><img src=\"shopping-cart.png\" /></td>
   <td><**SEARCH CODE HERE**></td>
  </tr>    
etc... etc...
因此,您可以看到,它只是一张带有一些图标,电话号码等的简单表格,中间插入了搜索“ 3”(希望如此)。 我猜我只需要添加一些愚蠢的简单代码,例如:
<form action=\"administrator/components/com_virtuemart/html/shop.search.php\" method=\"get\">
Product Search: <input type=\"text\" name=\"fname\" /><input type=\"submit\" value=\"Submit\" />
</form>
当然,尝试直接访问该特定脚本只会出错,所以我想知道:任何VM专家都知道如何编写此代码?     
已邀请:
您将无法仅将标签插入到mod_custom模块中,这不是它的工作方式。您尝试过VM Advanced Search Module吗? http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-products-search/8396 这将进行VM Adv搜索并将其放入模块中。它应该做您需要的。     
我设法通过搜索我知道的使用VM的站点的页面源来弄清楚(首先应该想到的)。代码是:
<div class=\"virtuemart_advsearch\">
    <form name=\"adv_search\" method=\"post\" action=\"http://www.mywebsite.com\">
        <input type=\"hidden\" value=\"shop.browse\" name=\"page\"/>
        <input type=\"hidden\" value=\"com_virtuemart\" name=\"option\"/>
        <input type=\"hidden\" value=\"9999\" name=\"Itemid\"/>
        <input type=\"text\" size=\"20\" name=\"keyword1\" class=\"inputbox\"/>
        <input type=\"submit\" value=\"Search\" name=\"search\" class=\"button search\"/>
    </form>
</div>
<div>
并不是必需的,但现在可以使内容整齐地划分。这不是最干净的实现,但是现在就可以了。     
如果您只想在您的站点中搜索产品,那么最好在德意志超市中使用默认产品搜索模块。它将正常工作。     

要回复问题请先登录注册