News Details
An error occurred while processing the template.
Failed to "?eval" string with this error: ---begin-message--- Syntax error in ?eval-ed string in line 1, column 2: Encountered ")", but was expecting one of: <STRING_LITERAL> <RAW_STRING> "false" "true" <INTEGER> <DECIMAL> "." "+" "-" "!" "[" "(" "{" <ID> ---end-message--- The failing expression: ==> imgsrc?eval [in template "20101#20128#989670" at line 50, column 99] ---- FTL stack trace ("~" means nesting-related): - Failed at: data = imgsrc?eval [in template "20101#20128#989670" at line 50, column 92] ----
1<div class='onetec-css'>
2<div id="page">
3 <div class="page-inner-new " id="page-inner">
4 <div class="container ">
5 <div class="page-content ">
6
7 <div class="page-content-inner">
8 <section class="page media-details-page" id="media-details-page-1" style="padding: 0px 0">
9 <div class="row">
10 <div class="col-sm-4 col-md-4 rightSidebarWrap">
11 <div class="sidebar">
12 <!--<a href="#" class="link text-uppercase" onclick="goBack()"><i class="icon-angle-left"></i> ${languageUtil.get(locale, "onetec.backToMedia")}</a>-->
13 <a href="#" class="link text-uppercase" onclick="goBack()"><i class="icon-angle-left"></i>
14 <#if locale?contains('en')>
15 BACK TO MEDIA CENTER
16 <#else>
17 عودة إلى المركز الإعلامي
18 </#if>
19 </a>
20 <#attempt>
21 <#assign articleId = paramUtil.getString(request, "news", "")>
22 <#recover>
23 <#assign articleId = ""/>
24 </#attempt>
25 <#if articleId?has_content>
26 <#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") />
27 <#attempt>
28 <#assign journalArticle = journalArticleLocalService.getArticle(getterUtil.getLong(scopeGroupId), articleId)>
29 <#recover>
30 <#assign journalArticle = ""/>
31 </#attempt>
32 <#if journalArticle?has_content>
33 <#assign document = saxReaderUtil.read(journalArticle.getContentByLocale(locale)) />
34 <#assign rootElement = document.getRootElement() />
35 <#list rootElement.elements() as dynamicElement>
36
37 <#if "NewsTitle" == dynamicElement.attributeValue("name")>
38 <#assign NewsTitle = dynamicElement.element("dynamic-content").getText() />
39 </#if>
40 <#if "NewsDescription" == dynamicElement.attributeValue("name")>
41 <#assign NewsDescription = dynamicElement.element("dynamic-content").getText() />
42 </#if>
43 <#if "NewsDate" == dynamicElement.attributeValue("name")>
44 <#assign NewsDate = dynamicElement.element("dynamic-content").getText() />
45 </#if>
46
47 <#if "NewsImage" == dynamicElement.attributeValue("name")>
48 <#assign imgsrc = dynamicElement.element("dynamic-content").getData() />
49 <#assign
50 data = imgsrc?eval
51 fileEntryId = data.fileEntryId
52 />
53 <#assign
54 data = imgsrc?eval
55 uuid = data.uuid
56 />
57 </#if>
58
59 </#list>
60 <#assign imageURL = "/c/document_library/get_file?uuid=" + uuid + "&groupId=" + entry.getGroupId()/>
61 <#else>
62 <#assign errorMsg = "News Article doesnot exists" />
63 </#if>
64 <#else>
65 <#assign errorMsg = "Select News Article" />
66 </#if>
67
68 <span>
69 <#if errorMsg?has_content>
70 ${errorMsg}
71 </#if>
72 </span>
73 <#if imageURL?has_content>
74 <div class="memberBlockWrap v1 img-desc-style-1">
75 <div class="memberBlock">
76 <div class="memberImg">
77 <div class="memberImgInner">
78 <div style="background-image: url('${imageURL}')"></div>
79 </div>
80 <div class="memberImgAnim">
81 <div></div>
82 <div></div>
83 <div></div>
84 <div></div>
85 </div>
86 </div>
87 </div>
88 </div>
89 </#if>
90 </div>
91 </div>
92 <div class="col-sm-8 col-md-8 contentBlock">
93 <div class="contentLeftContainer" style='opacity: 1;'>
94 <#if NewsTitle?has_content>
95 <h2 class="page-sub-title line">
96 <span>
97 ${NewsTitle}
98 </span>
99 </h2>
100 </#if>
101 <#if NewsDate?has_content>
102 <h5>
103 ${NewsDate}
104 </h5>
105 </#if>
106 <#if NewsDescription?has_content>
107 <div class="contentWrap">
108 ${NewsDescription}
109 </div>
110 </#if>
111 </div>
112 </div>
113 </div>
114 </section>
115 </div>
116
117 </div>
118 </div>
119 </div>
120</div>
121</div>
122<script>
123 function goBack(){
124 if(window.history.length > 1){
125 window.history.back();
126 }else{
127 window.location = "/news";
128 }
129 }
130</script>