内部Onebox显示超过3个内容

时间:2015-07-20 15:39:13

标签: google-search-appliance

我试图在GSA 7.4版本上为onebox的内部提供商显示超过3的内容。默认情况下,它仅显示3。有一个设置"每次搜索的最大单一框结果数"是不工作的。有没有其他方法或可能通过编辑xml或xslt来显示超过3个内容?

任何建议都将不胜感激!! 提前致谢!!

Enclsoed请找到我的代码:

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template name="projects">

    <xsl:variable name="URLReplace">
        <xsl:value-of select="replace(title/urlLink,'search','GSASearchResults.aspx')"/>
</xsl:variable>


  <table border="0" cellpadding="1" cellspacing="0">
<tbody>
  <tr>        
    <td valign="top" width="99%">
      <xsl:for-each select="MODULE_RESULT">
        <font size="-1">
            <a>
              <xsl:attribute name="href">
                <xsl:value-of select="U"/>
              </xsl:attribute>
              <xsl:value-of select="Title"/> 
            </a>
        </font>
        <br/>
      </xsl:for-each>
    </td>
  </tr>
  <tr>
    <td colspan="2">
      <nobr>
        <a>
          <xsl:attribute name="href">
            <!--<xsl:value-of select="title/urlLink"/>-->
            <xsl:value-of select="$URLReplace"/>
            <!--<xsl:value-of select="concat('GSASearchResults.aspx',substring-after(//title/urlLink,'search'))"></xsl:value-of>-->
          </xsl:attribute>
          <b>
            <!--<xsl:value-of select="title/urlText"/>-->
            <xsl:value-of select="/GSP/PARAM[@name='q']/@original_value"/>
            Click for More.. <!--<xsl:value-of select="$qurl"/>-->
          </b>
        </a>
      </nobr>
    </td>
  </tr>     
</tbody>
</table>
</xsl:template>
</xsl:stylesheet>

0 个答案:

没有答案