0

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

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

4

1 回答 1

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>

我希望这会有所帮助。您必须使用提供结果的每种前端语言来执行此操作。

于 2012-08-28T18:22:24.713 回答