How to add target="_blank" for External?

ENXF NET

Administrator
Staff member
Administrator
Moderator
+Lifetime VIP+
S.V.I.P.S Member
S.V.I.P Member
V.I.P Member
Collaborate
Registered
Joined
Nov 13, 2018
Messages
20,331
Points
823

Reputation:

How to add target="_blank" for External download URL Resource?
Thanks all.
 

Soft4Win

Developer
Staff member
Moderator
Collaborate
Registered
Joined
Apr 27, 2019
Messages
371
Points
103

Reputation:

Go to template :- xfrm_resource_wrapper_macros

Look for :- <xf:if is="$resource.isExternalDownload()">

<xf:if is="$resource.canDownload()">
<xf:if is="$resource.isExternalDownload()">
<xf:button href="{{ link('resources/download', $resource) }}" target="_blank"
data-xf-init="tooltip"
class="button--cta"
title="{{ $resource.CurrentVersion.getExternalDownloadDomain() }}"
icon="redirect">{{ phrase('xfrm_go_to_download') }}</xf:button>

add target="_blank" in xf:button
 

ENXF NET

Administrator
Staff member
Administrator
Moderator
+Lifetime VIP+
S.V.I.P.S Member
S.V.I.P Member
V.I.P Member
Collaborate
Registered
Joined
Nov 13, 2018
Messages
20,331
Points
823

Reputation:

I can't find this: <xf:if is="$resource.isExternalDownload()">
Code:
<xf:if is="$resource.isDownloadable()">
                        <div class="p-title-pageAction">
                            <xf:if is="$resource.canDownload()">
                                <xf:button href="{{ link('resources/download', $resource) }}"
                                    class="button--cta"
                                    data-xf-click="{{ $resource.CurrentVersion.file_count > 1 ? 'overlay' : '' }}"
                                    icon="download">{{ phrase('download') }}</xf:button>
                            <xf:else />
                                <span class="button is-disabled">{{ phrase('xfrm_no_permission_to_download') }}</span>
                            </xf:if>
                        </div>
                    <xf:elseif is="$resource.isExternalPurchasable()" />
                        <div class="p-title-pageAction">
                            <xf:if is="$resource.canDownload()">
                                <xf:button href="{$resource.external_purchase_url}" class="button--cta" icon="purchase">{{ phrase('xfrm_buy_for_x', {'price': $resource.price|currency($resource.currency)}) }}</xf:button>
                            <xf:else />
                                <span class="button is-disabled">{{ phrase('xfrm_no_permission_to_buy_price_x', {'price': $resource.price|currency($resource.currency)}) }}</span>
                            </xf:if>
                        </div>
                    </xf:if>
 

ENXF NET

Administrator
Staff member
Administrator
Moderator
+Lifetime VIP+
S.V.I.P.S Member
S.V.I.P Member
V.I.P Member
Collaborate
Registered
Joined
Nov 13, 2018
Messages
20,331
Points
823

Reputation:

my xfrm_resource_wrapper_macros template is missing, I have updated it, thanks you
 

AxelZeux

Collaborate
Collaborate
Registered
Joined
Aug 1, 2020
Messages
25
Points
38

Reputation:

Code:
<xf:button href="{{ link('resources/download', $resource) }}" target="_blank"
this?
 

ENXF NET

Administrator
Staff member
Administrator
Moderator
+Lifetime VIP+
S.V.I.P.S Member
S.V.I.P Member
V.I.P Member
Collaborate
Registered
Joined
Nov 13, 2018
Messages
20,331
Points
823

Reputation:

AxelZeux

Collaborate
Collaborate
Registered
Joined
Aug 1, 2020
Messages
25
Points
38

Reputation:

I remember!!!
:mad::confused::(;):)
Solution, add lines 32 and 38 for xrefs and server downloads:
 

ENXF NET

Administrator
Staff member
Administrator
Moderator
+Lifetime VIP+
S.V.I.P.S Member
S.V.I.P Member
V.I.P Member
Collaborate
Registered
Joined
Nov 13, 2018
Messages
20,331
Points
823

Reputation:

ENXF NET

Administrator
Staff member
Administrator
Moderator
+Lifetime VIP+
S.V.I.P.S Member
S.V.I.P Member
V.I.P Member
Collaborate
Registered
Joined
Nov 13, 2018
Messages
20,331
Points
823

Reputation:

@AxelZeux I just need target = "_blank" for External, thank you
 
Top