Welcome on our selected AXA IM professionell investors websites

At AXA Investment Manager we are a long-term. global. multi-asset investment manager, offering a broad range of high quality funds which invest in a variety of different sectors. Our goal is to be the asset manager of choice for our clients, who range from individual and institutional investors, and their advisers.

Explore more about our focus funds and in our fund centre.

 

Welcome on our selected AXA IM professionell investors websites

At AXA Investment Manager we are a long-term. global. multi-asset investment manager, offering a broad range of high quality funds which invest in a variety of different sectors. Our goal is to be the asset manager of choice for our clients, who range from individual and institutional investors, and their advisers.

Explore more about our focus funds and in our fund centre.

 

Investment Strategie: Brexit July 2016

July 2016
An error occurred while processing the template.
Can't convert this string to number: "journal"
The blamed expression:
==> parts[2]?number  [in template "20155#20195#32526" at line 50, column 24]

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign groupId = parts[2]?number  [in template "20155#20195#32526" at line 50, column 5]
----
1<#-- 
2  ~ Copyright (c) 2020 AXA Group Operations Spain S.A. 
3
4  ~ Licensed under the AXA Group Operations Spain S.A. License (the "License"); 
5  ~ you may not use this file except in compliance with the License. 
6  ~ A copy of the License can be found in the LICENSE.TXT file distributed 
7  ~ together with this file. 
8
9  ~ Unless required by applicable law or agreed to in writing, software 
10  ~ distributed under the License is distributed on an "AS IS" BASIS, 
11  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
12  ~ See the License for the specific language governing permissions and 
13  ~ limitations under the License. 
14  --> 
15 
16<#assign layoutLocalService = serviceLocator.findService('com.liferay.portal.kernel.service.LayoutLocalService') /> 
17<#assign layoutSetLocalService = serviceLocator.findService('com.liferay.portal.kernel.service.LayoutSetLocalService') /> 
18<#assign portalUtil = staticUtil["com.liferay.portal.kernel.util.PortalUtil"] /> 
19<#attempt> 
20    <#assign themeDisplay = request['theme-display'] /> 
21    <#assign scopeGroupId = themeDisplay['scope-group-id'] /> 
22    <#assign requestCurrentCompleteUrl = request["attributes"].CURRENT_COMPLETE_URL /> 
23    <#recover> 
24        <#assign scopeGroupId = groupId /> 
25        <#assign requestCurrentCompleteUrl = "" /> 
26</#attempt> 
27 
28<#assign imageMimeTypes = ["image/bmp", "image/gif", "image/jpeg", "image/png", "image/tiff", "image/x-ms-bmp", "image/x-tiff"] /> 
29 
30<#assign HTTP_PROTOCOL  = "http://" /> 
31<#assign HTTPS_PROTOCOL = "https://" /> 
32<#assign DEFAULT_PORT   = "80" /> 
33<#assign PORT_DELIMITER = ":" /> 
34 
35<#assign promotion = "${htmlUtil.escape(Promotion.getData())}" /> 
36<#assign boxColor = "${htmlUtil.escape(Promotion.BoxColor.getData())}" /> 
37<#assign textWidth = "${getterUtil.getInteger(Promotion.TextWidth.getData(), 30)}" /> 
38<#assign text = "${htmlUtil.escape(Promotion.Text.getData())}" /> 
39<#assign buttonText = "${htmlUtil.escape(Promotion.ButtonText.getData())}" /> 
40<#assign image = "${htmlUtil.escape(Promotion.Image.getData())}" /> 
41 
42<#assign promotionBoxStyle = "" /> 
43<#assign isImage = false /> 
44 
45<#-- Image field --> 
46<#if image?has_content && image!="" > 
47 
48<#-- Checks if the image field actually contains an image --> 
49    <#assign parts = image?split("/") /> 
50    <#assign groupId = parts[2]?number /> 
51    <#assign uuId = parts[5] /> 
52 
53    <#if uuId?contains("?") > 
54        <#assign uuId = uuId?substring(0, parts[5]?index_of("?")) /> 
55    </#if> 
56    <#assign dlFileEntryService = serviceLocator.findService('com.liferay.document.library.kernel.service.DLFileEntryService') /> 
57    <#attempt > 
58        <#assign file = dlFileEntryService.getFileEntryByUuidAndGroupId(uuId, groupId) /> 
59        <#assign mimeType = file.getMimeType() /> 
60        <#assign isImage = imageMimeTypes?seq_contains(mimeType) /> 
61        <#if isImage > 
62            <#assign promotionBoxStyle = "${promotionBoxStyle} background-image: url(${image});" /> 
63        </#if> 
64        <#recover> 
65        <#-- Do nothing --> 
66    </#attempt> 
67</#if> 
68 
69<#-- Button link can be a Link To Page, an External Link or an Internal Document Link --> 
70<#assign linkUrl = "" /> 
71<#assign has_link = false /> 
72 
73<#if Promotion.type_link?? > 
74 
75<#-- Gets the type of the link and checks if there is valid content in that type corresponding field --> 
76    <#assign type_link = Promotion.type_link.getData()> 
77    <#assign has_page = type_link == "link_to_page" && Promotion.link_to_page?has_content && Promotion.link_to_page.getData()!="" /> 
78    <#assign has_ext = type_link == "link_extern" && Promotion.link?has_content && Promotion.link.getData()!="" /> 
79    <#assign has_doc = type_link == "document_library" && Promotion.link_to_document?has_content && Promotion.link_to_document.getData()!="" /> 
80    <#assign has_link = buttonText?has_content && buttonText!="" && (has_page || has_ext || has_doc) /> 
81<#-- The button is added only if there is valid button text and the link is correct --> 
82    <#if has_link > 
83 
84    <#-- Link To Page --> 
85        <#if has_page > 
86 
87        <#-- Retrieves the Link To Page content in the form [layoutId]@[pageType]@[groupId] i.e. "348@public@9246542" --> 
88            <#assign linkData = Promotion.link_to_page.data /> 
89            <#assign linkArray = linkData?split("@") /> 
90 
91        <#-- Splits the Link To Page content in its three parameters --> 
92            <#assign linkGroupId = linkArray[2]?number /> 
93            <#assign linkIsPrivate = (linkArray[1] == "private") /> 
94            <#assign linkLayoutId = linkArray[0]?number /> 
95 
96        <#-- Checks the source of the asset (same or different site) and if the page was accessed via virtual host --> 
97            <#assign currentGroupId = scopeGroupId?number /> 
98            <#assign currentCompleteUrl = requestCurrentCompleteUrl /> 
99 
100        <#-- If the page was accesed via Virtual Host and the link points to a page from another site, 
101             the Link URL needs to be built from scratch and not just use the given friendly URL. --> 
102            <#attempt > 
103                <#if linkGroupId != currentGroupId && !currentCompleteUrl?contains("/web/") > 
104 
105                <#-- Gets the Page Friendly URL to be appended to the base URL--> 
106                    <#assign linkToPageLayout = layoutLocalService.getLayout(linkGroupId, linkIsPrivate, linkLayoutId) /> 
107                    <#assign linkToPageFriendlyUrl = linkToPageLayout.getFriendlyURL(locale) /> 
108 
109                <#-- Gets the Virtual Hostname via the LayoutSet, and the Server Port --> 
110                    <#assign linkToPageLayoutSet = layoutSetLocalService.getLayoutSet(linkGroupId, linkIsPrivate) /> 
111                    <#assign linkToPageVirtualHostname = linkToPageLayoutSet.getVirtualHostname() /> 
112                    <#assign serverPort = request["server-port"] /> 
113 
114                <#-- Forms the link URL from the Protocol, the virtual hostname, the port and the friendly URL of the page --> 
115                    <#if currentCompleteUrl?contains(HTTPS_PROTOCOL) > 
116                        <#assign urlProtocol = HTTPS_PROTOCOL /> 
117                    <#else> 
118                        <#assign urlProtocol = HTTP_PROTOCOL /> 
119                    </#if> 
120 
121                    <#if serverPort != DEFAULT_PORT > 
122                        <#assign urlPort = PORT_DELIMITER + serverPort /> 
123                    <#else> 
124                        <#assign urlPort = "" /> 
125                    </#if> 
126 
127                    <#assign linkUrl = urlProtocol + linkToPageVirtualHostname + urlPort + linkToPageFriendlyUrl /> 
128 
129                <#-- In any other case, the URL is the friendly URL of the page --> 
130                <#else> 
131                    <#assign linkUrl = "${Promotion.link_to_page.getFriendlyUrl()}" /> 
132                </#if> 
133                <#recover> 
134                    <#assign linkUrl = "" /> 
135                    <#assign has_link = false /> 
136            </#attempt> 
137        <#-- External link --> 
138        <#elseif has_ext > 
139            <#assign linkUrl = "${htmlUtil.escape(Promotion.link.getData())}" /> 
140 
141        <#-- Internal document link --> 
142        <#elseif has_doc > 
143            <#assign linkUrl = "${Promotion.link_to_document.getData()}" /> 
144        </#if> 
145    </#if> 
146</#if> 
147 
148<#if isImage && textWidth == '0'> 
149    <#assign promoType = "image" /> 
150    <#assign textWidth = '100' /> 
151<#else > 
152    <#assign promoType = boxColor /> 
153</#if> 
154 
155<#if has_link > 
156     <#assign contentTitle = "${.vars['reserved-article-title'].data}"/> 
157     <#assign escapedContentTitle = contentTitle?replace("\'","")?replace("/","")?replace("\"","")/> 
158     <a href='${linkUrl}' class="promotion promotion-${promoType} gh-promobanner" onclick="tagCoNotifier.notifyBanner(event,tagCoNotifier.promotionBannerType,'${escapedContentTitle}')" style="${promotionBoxStyle}"> 
159<#else > 
160     <div class="promotion promotion-${promoType} gh-promobanner" style="${promotionBoxStyle}"> 
161</#if> 
162    <div class="promotion-${textWidth}"></div> 
163    <div class="container"> 
164        <div id="promotion_${randomNamespace}" class="promotion__content promotion-${textWidth}"> 
165            <div class="promotion-text-wrapper"> 
166                <h2 class="promotion__title typo36 gh-hmb-promo-banner-title">${promotion}</h2> 
167                <#if text?has_content && text!="" > 
168                    <p class="promotion__abstract typo14 gh-hmb-promo-banner-text">${text}</p> 
169                </#if> 
170            </div> 
171            <#if has_link > 
172                <button class="button ghost white"> 
173                    <span class="gh-hmb-promo-banner-button-text">${buttonText}</span> 
174                    <svg viewBox="0 0 16 16" class="icon-right gh-hmb-promo-banner-arrow-icon"> 
175                        <path 
176                            fill="none" 
177                            stroke="currentColor" 
178                            stroke-miterlimit="10" 
179                            stroke-width="1.5" 
180                            vector-effect="non-scaling-stroke" 
181                            d="M9.97 3.57L14.4 8l-4.43 4.43M14.4 8H0" 
182                        ></path> 
183                    </svg> 
184                </button> 
185            </#if> 
186        </div> 
187    </div> 
188<#if has_link > 
189    </a> 
190<#else > 
191    </div> 
192</#if> 

Award 2016 - Morningstar

Caution: Fraudulent use of AXA IM name
> Read more information about this new issue
AXA IM Swiss Fund - Bonds CHF
> Find out more

Manage cookies
Here you'll find all the information about the types of cookies we use, and you can refuse or consent to their usage. Non-essential cookies are never installed without your consent, and you have the option to "Refuse all cookies" below.

We use three types of cookies:

 

Essential cookies

These cookies help people move around our website. They manage things like language features, videos, and secure areas. They don't gather information about you for marketing purposes, and they don't remember where you've been on the internet. This category of cookies cannot be disabled.

Cookie Support

Source: AXA IM

Expiry: 100 days

Purpose: Know if a user has accepted or refused the collection of cookies.

Warning Banner

Source: AXA IM

Expiry: 1 day

Purpose: Cookie to avoid displaying the warning banner on every page once it's been closed once

Cookie Categories

Source: AXA IM

Expiry: 100 days

Purpose: Categories of cookies accepted by the user.

ASM feature cookies

Source: AXA IM

Expiry: 1 year

Purpose: Secure areas of the website

Professional Disclaimer

Source: AXA IM

Expiry: 30 days

Purpose: Cookie to display the professional disclaimer.

Kaltura

Source: AXA IM

Expiry: 1 year

Purpose: Enable videos

 

footer

MORE ABOUT AXA IM ...

COOKIES - Analyse Cookies - CH - EN

Analytics cookies We and Google use Google Analytics cookies to collect information about how visitors use our website. These cookies collect information in the aggregate, and the...

COOKIES - Werbe Cookies - CH - EN

Advertising cookies We and below partners use tracers to display advertising personalized according to your navigation and your profile. Cookies are deployed when a visitor...

COOKIES - Cookies verwalten - CH - EN

Manage cookies Here you'll find all the information about the types of cookies we use, and you can refuse or consent to their usage. Non-essential cookies are never installed without...

CH private site cookie disclaimer

This website uses cookies to collect certain anonymous information when you visit our website (such as to measure and analyse information with respect to visits to...

CH site cookie disclaimer

Diese Webseite setzt Cookies, über die wir anonyme Daten erheben, wenn Sie die Seite nutzen. Dies geschieht beispielsweise zur Messung und Analyse Ihrer Besuche und...

CONTENT BLOCK - Home Page - CH - EN

Welcome on our selected AXA IM professionell investors websites At AXA Investment Manager we are a long-term. global. multi-asset investment manager, offering a broad range of...