Heading Example
Menu Affichage
Fil d'Ariane
Une erreur s'est produite lors du traitement du modèle.
Java method "com.liferay.expando.internal.ExpandoBridgeImpl.setAttribute(String, java.io.Serializable)" threw an exception when invoked on com.liferay.expando.internal.ExpandoBridgeImpl object "com.liferay.expando.internal.ExpandoBridgeImpl@1e7fa0"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign tmp = expandoToChange.setAttr... [in template "79933785239121#20119#48206" at line 80, column 57] ----
1<#--
2Widget templates can be used to modify the look of a
3specific application.
4
5Please use the right panel to quickly add commonly used variables.
6Autocomplete is also available and can be invoked by typing "${".
7-->
8
9
10<#assign idParamClicPub = paramUtil.getLong(request, "id")/>
11<#assign lienParamClicPub = paramUtil.getString(request, "lien")/>
12
13<#assign lienToShow = "">
14<#assign titreToShow = "">
15<#assign imageFicheToShow = "">
16<#assign nombreDeClicsToShow = 10000000>
17<#assign expandoToChange = "">
18<#assign index = 0>
19<#if entries?has_content>
20 <#list entries as curEntry>
21 <#assign renderer = curEntry.getAssetRenderer()>
22 <#assign className = renderer.getClassName()>
23 <#if className == "com.liferay.journal.model.JournalArticle">
24 <#assign journalArticle = renderer.getArticle()>
25
26 <#assign document = saxReaderUtil.read(journalArticle.getContent())>
27 <#assign rootElement = document.getRootElement()>
28 <#assign articleId = journalArticle.getArticleId()>
29
30 <#assign lien = "">
31 <#assign titre = "">
32 <#assign date_debut = "">
33 <#assign date_fin = "">
34 <#assign format = "">
35 <#assign imageFiche = "">
36 <#assign imageArticleContent = "">
37
38 <#assign expandoBridge = journalArticle.getExpandoBridge()>
39 <#assign hasAttribute = expandoBridge.hasAttribute("nbclics")>
40 <#assign nombreDeClics = expandoBridge.getAttribute("nbclics")>
41
42 <#list rootElement.elements() as dynamicElement>
43 <#if dynamicElement.attributeValue("name") == "Text96424148">
44 <#assign titre = dynamicElement.element("dynamic-content").getText()>
45 </#if>
46 <#if dynamicElement.attributeValue("name") == "Text40058933">
47 <#assign lien = dynamicElement.element("dynamic-content").getText()>
48 </#if>
49 <#if dynamicElement.attributeValue("name") == "Date38504422">
50 <#assign date_debut = dynamicElement.element("dynamic-content").getText()>
51 </#if>
52 <#if dynamicElement.attributeValue("name") == "Date12132604">
53 <#assign date_fin = dynamicElement.element("dynamic-content").getText()>
54 </#if>
55 <#if dynamicElement.attributeValue("name") == "Select07511272">
56 <#assign format = dynamicElement.element("dynamic-content").getText()>
57 </#if>
58 <#if "Image02997258" == dynamicElement.attributeValue("name")>
59 <#assign imageArticleContent = dynamicElement.element("dynamic-content").getText()>
60 <#if imageArticleContent??>
61 <#assign imgJson = jsonFactoryUtil.createJSONObject(imageArticleContent)>
62 <#if imgJson.url?has_content>
63 <#assign imageFiche = imgJson.url>
64 <#elseif imgJson.groupId?has_content>
65 <#assign imageFiche = "/documents/"+ imgJson.groupId +"/" +imgJson.resourcePrimKey +"/"+ imgJson.name +"/"+imgJson.uuid>
66 </#if>
67 </#if>
68 </#if>
69 </#list>
70 <br>
71
72 <#if articleId?number == idParamClicPub?number>
73 <p class="text-center">Vous serez redirigé vers un site externe dans quelques instants... Veuillez patienter.</p>
74 <p class="text-center">
75 Si la redirection de fonctionne pas, <a href="${lienParamClicPub}">cliquez ici</a>.
76 </p>
77
78 <#assign expandoToChange = expandoBridge>
79 <#assign nombreDeClicsToShow = nombreDeClics>
80 <#assign tmp = expandoToChange.setAttribute("nbclics",nombreDeClicsToShow+1)>
81 <script type="text/javascript">
82 window.location.href = "${lienParamClicPub}";
83
84 </script>
85 </#if>
86
87 </#if>
88
89 </#list>
90
91</#if>