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

footer

MORE ABOUT AXA IM ...

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...

footer

MORE ABOUT AXA IM ...

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...