Jump to:

23368 Posts in 18143 Topics by 2863 members

General Questions

SilverStripe Forums » General Questions » Redirect page to open in a new window

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Page: 1
Go to End
Author Topic: 3477 Views
  • africansafari
    Avatar
    Community Member
    30 Posts

    Redirect page to open in a new window Link to this post

    Hi folks,

    Is there a way with SilverStripe to add a redirect page that will open in a new window? I know there is a redirect page, but that will redirect the current window.

    I know this was covered in an archived message .... http://www.silverstripe.org/archive/show/156170#post156170 .... and have found the navigation template and insert <% if is_a(RedirectorPage) %> target="_blank" <% end_if %> however unsure about how to put this in an <a> tag correctly ???

    Any help much appreciated

    Cheers

    Claire

  • Mo
    Avatar
    Community Member
    505 Posts

    Re: Redirect page to open in a new window Link to this post

    I havent used this, but I imagine it would be something like:

    <a href="$Link" <% if is_a(RedirectorPage) %>target="_blank"<% end_if %>>$MenuTitle</a>

    Mo

  • dizzystuff
    Avatar
    Community Member
    93 Posts

    Re: Redirect page to open in a new window Link to this post

    Just came across this thread, looking to open redirect page links in a new window - but only external redirections. Code I used successfully is

    <% if is_a(RedirectorPage) %><% if RedirectionType = External %>target="_blank"<% end_if %><% end_if %>

    cheers

  • neilcreagh
    Avatar
    Community Member
    90 Posts

    Re: Redirect page to open in a new window Link to this post

    Or that can be simplified to just

    <% if RedirectionType = External %>target="_blank"<% end_if %>

    since only redirector pages have a RedirectionType

    3477 Views
Page: 1
Go to Top

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.