Willkommen auf unseren ausgewählten AXA IM Seiten für professionelle Anleger

Als ein führender, langfristiger, globaler, Multi-Asset Investment Manager, verfügen wir über ein breites und vielschichtiges Angebot an Investmentlösungen, die sich gezielt an den Bedürfnissen unserer Kunden orientieren.

Erfahren Sie mehr über unsere Fonds im Fokus und in unserem Fondscenter

Willkommen auf unseren ausgewählten AXA IM Seiten für professionelle Anleger

Als ein führender, langfristiger, globaler, Multi-Asset Investment Manager, verfügen wir über ein breites und vielschichtiges Angebot an Investmentlösungen, die sich gezielt an den Bedürfnissen unserer Kunden orientieren.

Erfahren Sie mehr über unsere Fonds im Fokus und in unserem Fondscenter

Investment Strategie: Brexit Juli 2016

Juli 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

Vorsicht: Betrügerische Nutzung des Firmennamens AXA IM
> Hier finden Sie weitere Informationen zu den neuen Fällen
AXA IM Swiss Fund - Bonds CHF
> Erfahren Sie hier mehr

footer

MEHR ÜBER AXA IM ...

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

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

Willkommen auf unseren ausgewählten AXA IM Seiten für professionelle Anleger Als ein führender, langfristiger, globaler, Multi-Asset Investment Manager, verfügen wir über ein breites und...

footer

MEHR ÜBER AXA IM ...

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

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

Willkommen auf unseren ausgewählten AXA IM Seiten für professionelle Anleger Als ein führender, langfristiger, globaler, Multi-Asset Investment Manager, verfügen wir über ein breites und...