代码之家  ›  专栏  ›  技术社区  ›  justacoder

将新窗口属性添加到CQ页面重定向

  •  0
  • justacoder  · 技术社区  · 13 年前

    我正在尝试将*target='_blank'*选项添加到所有仅重定向到外部URL或媒体文件(即PDF)的CQ页面。我正在寻找components/parsys/parsys.php,我认为它会有一些用于服务器/客户端重定向的代码块,但没有用。

    我意识到,如果重定向实际上是服务器端的,那么我就无法在新窗口中打开它。但是,在我知道任何一种方法之前,有人能帮助指出实际的重定向脚本代码在哪里吗?

    1 回复  |  直到 13 年前
        1
  •  1
  •   simonl    13 年前

    如果您使用的是开箱即用的重定向机制(在“页面属性”对话框中填写重定向目标),则默认的重定向逻辑可以在下面找到:

     /libs/foundation/components/page/page.jsp (CQ 5.4)
    

    代码正在执行response.sendRedirect,因此您可能无法从那里强制在新窗口中打开重定向。