如何在新选项卡中打开结果

时间:2012-07-17 19:02:10

标签: xslt google-search-appliance

链接:http://www.spe.org/search?q=oil&client=onepetro&proxystylesheet=spe&site=SPEsite

我们正在使用GSA作为我们的搜索引擎。 GSA使用XSLT。当我得到结果列表并单击标题时,我希望它在新选项卡中打开页面。我不知道该怎么做,我不知道我会包含哪些代码片段。我希望之前有人用GSA做过这件事。

1 个答案:

答案 0 :(得分:3)

如果您拥有最新版本的GSA(6.14),则搜索到的代码段位于DEFAULT NON-TOUCHED XSLT文件的第4904-4909行:

默认值:

<xsl:text disable-output-escaping='yes'>&lt;a 
      ctype="c"
</xsl:text>
      rank=&quot;<xsl:value-of select="position()"/>&quot;
<xsl:text disable-output-escaping='yes'>
      href="</xsl:text>

目标空白(在新窗口中打开):

<xsl:text disable-output-escaping='yes'>&lt;a 
      ctype="c"
</xsl:text>
      rank=&quot;<xsl:value-of select="position()"/>&quot; target=&quot;_blank&quot;
<xsl:text disable-output-escaping='yes'>
      href="</xsl:text>

我希望有所帮助。你必须在前端的每种语言中都能做到这一点。