我试图在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>