Exhibition
An error occurred while processing the template.
Method public java.lang.String com.liferay.portlet.asset.model.BaseAssetRenderer.getSummary(java.util.Locale) threw an exception when invoked on com.liferay.portlet.journal.asset.JournalArticleAssetRenderer@2dcdf706 with arguments of types [java.util.Locale,]
1<#assign liferay_ui = taglibLiferayHash["/WEB-INF/tld/liferay-ui.tld"] /> 
2<#assign isAdmin = themeDisplay.getPermissionChecker().isCompanyAdmin() || themeDisplay.getPermissionChecker().isGroupAdmin(themeDisplay.getScopeGroupId())/> 
3 
4 
5<#assign languageId = languageUtil.getLanguageId(request)> 
6 
7<div class="vdma-group-posts"> 
8<#list entries as entry> 
9    <div class="vdma-group-posts-line"> 
10			<#assign woi = ""/> 
11 
12			<#assign entry = entry /> 
13			<#assign assetRenderer = entry.getAssetRenderer() /> 
14			<#assign className = assetRenderer.getClassName() /> 
15 
16			<#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContentByLocale(locale)) /> 
17 
18 
19			<#assign dateFormat = "dd.MM.yyyy" /> 
20 
21			<#if className == "com.liferay.portlet.journal.model.JournalArticle"> 
22 
23				<#assign article = assetRenderer.getArticle() > 
24				<#assign img = article.getSmallImageURL() > 
25				<#assign entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale)) /> 
26				<#assign summary = assetRenderer.getSummary(locale) /> 
27 
28				<#assign imageSrc ="${getImageSrc(article)}"/> 
29 
30				<#assign entryTitleShort = htmlUtil.escape(assetRenderer.getTitle(locale)) /> 
31				<#assign description = article.getDescription(locale) > 
32				<#assign articleid = article.getArticleId() > 
33				<#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry) /> 
34				<#assign articleUrl = "/article/-/articleview/"+articleid/> 
35				<#assign datumVertstecken= docXml.valueOf("//dynamic-element[@name='datumVertstecken']/dynamic-content/text()") /> 
36				<#if !imageSrc?has_content> 
37					<#assign woi = "woi"/> 
38				</#if> 
39				<#if  (!(datumVertstecken)?has_content)> 
40					<#assign datumVertstecken= "false"/> 
41				</#if> 
42          <div class="vdma-group-posts-img ${woi}"> 
43              <img src="${imageSrc}" imagesource="<@fieldvalue name='Bildquelle'/>" title=""> 
44          </div><!--vdma-group-posts-img--> 
45          <div class="vdma-group-posts-content ${woi}"> 
46              <h4 class="vdma-national-federation-head">${entryTitle}</h4> 
47						<#assign eventLocation= docXml.valueOf("//dynamic-element[@name='eventLocation']/dynamic-content/text()") /> 
48						<#assign eventDate= docXml.valueOf("//dynamic-element[@name='eventDate']/dynamic-content/text()") /> 
49              <!-- wo kommen diese daten ursprv?nglich her ? --> 
50						<#assign eventTitle= docXml.valueOf("//dynamic-element[@name='eventTitle']/dynamic-content/text()") /> 
51						<#assign eventSubtitle= docXml.valueOf("//dynamic-element[@name='eventSubtitle']/dynamic-content/text()") /> 
52 
53						<#assign showEventBlock= (eventLocation)?has_content && (eventDate)?has_content /> 
54						<#if showEventBlock> 
55                <div class="vdma-event-block"> 
56                    <p class="vdma-event-line"><@liferay_ui["message"] key="vdma.event.title"/>:&nbsp;${eventTitle}</p> 
57                    <p class="vdma-event-line"><@liferay_ui["message"] key="vdma.event.subtitle"/>:&nbsp;${eventSubtitle}</p> 
58                    <p class="vdma-event-line"> 
59											<@liferay_ui["message"] key="vdma.event.location"/>:&nbsp;${eventLocation} 
60                    </p> 
61                </div> 
62						</#if> 
63              <p class="padding-top-4px"> 
64								<#if  (datumVertstecken =="false")> 
65								${dateUtil.getDate(assetRenderer.getDisplayDate(), dateFormat, locale)} 
66								</#if> 
67				${summary} 
68              </p> 
69          </div> 
70          <div class="clear"></div> 
71 
72				<#assign downloadLink> 
73					<@fieldvalue name='Attachment'/> 
74				</#assign> 
75				<#if (downloadLink?trim?has_content)> 
76					<#assign buttonClass = "vdma-button"/> 
77				<#else> 
78					<#assign buttonClass = "vdma-grey-button"/> 
79				</#if> 
80				<#if (downloadLink?trim?has_content)> 
81					<#assign ref = "href=\"${downloadLink}\""/> 
82				<#else> 
83					<#assign ref = ""/> 
84				</#if> 
85 
86          <a class="${buttonClass} vdma-button-abs-right national-federation" ${ref} target="_blank"> 
87			<span> 
88				<@liferay_ui["message"] key="downloads.grouped.download" /> 
89      </span> 
90          </a> 
91			</#if> 
92    </div> 
93</#list> 
94</div> 
95 
96<#macro fieldvalue name> 
97	<#assign fieldVal = docXml.valueOf("//dynamic-element[@name='${name}']/dynamic-content/text()") />${fieldVal} 
98</#macro> 
99 
100<#macro if if then else=""><#if if>${then}<#else>${else}</#if></#macro> 
101 
102<#function getImageSrc article> 
103 
104	<#assign hasSmallImage = article.getSmallImage() /> 
105	<#if  (!hasSmallImage)> 
106		<#return ''> 
107	</#if> 
108	<#assign smallImageUrl = article.getSmallImageURL()/> 
109	<#if  (smallImageUrl?has_content)> 
110		<#assign smallImageUrlEscape = htmlUtil.escape(smallImageUrl) /> 
111		<#return smallImageUrlEscape> 
112	</#if> 
113	<#assign smallImageId = article.getSmallImageId()/> 
114	<#assign token = '123'/> 
115	<#assign url = themeDisplay.getPathImage() + "/journal/article?img_id=" + smallImageId + "&t=" + token /> 
116	<#return url> 
117</#function> 
Press Releases

German technology to cut energy consumption and costs

24.10.2016 ITMA ASIA + CITME 2016, Asia’s foremost trade fair dedicated to textile machinery, is once again marked by a significant presence of German companies both in their number and in the quality of their technology.

Show article
German Technology for the textile world
LOADING PLAYER
Symposia

VDMA members successfully met Indian Textiles and Nonwovens: German textile machinery ranks first.

30.05.2018 India is a very important market for the German textile machinery industry, with an export of more than €255 million (+ 8 %) in 2017. Many German machinery builders have longstanding relations with Indian customers and quite a number of them also provide production plants and training centres in India. Not surprisingly, about 370 decision-makers and experts from the textile and nonwoven related industry attended the VDMA conference and B2B event called “German Technology meets Indian Textiles and Nonwovens” in Mumbai on 15-16 May 2018 (www.germantech-indiantextile.de).

Show article
Iran Symposium 2015
LOADING PLAYER
Publications for ITMA ASIA 2016
Series of VDMA Interviews
ITMA 2015 in Milan
LOADING PLAYER
German Technology @ ITMA 2015
To watch this video needs Flash Player...
60 years ITMA
LOADING PLAYER
Contact

Boris Abadjieff

Textile Machinery Association, Export Marketing, Trade Fairs and Symposia (ITMA, ITMA ASIA), Exhibition and Marketing Committee, VDMA liaison office India

Phone: 

(+49) 69 6603-1337


Fax: 

(+49) 69 6603-2337


boris.abadjieff@vdma.org