FAQ - Delft3D Flexible Mesh
Category Filter
Asset Publisher
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: ==> relatedQuestion.getStringValue()?eval [in template "10131#10164#4044506" at line 32, column 58] ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign questionContent = relatedQues... [in template "10131#10164#4044506" at line 32, column 33] ----
1<#if entries?has_content>
2 <div class="c-faq-page">
3 <#list entries as entry>
4 <#assign assetRenderer = entry.getAssetRenderer() />
5 <#assign cur_question = htmlUtil.escape(assetRenderer.getTitle(locale)) />
6 <#assign cur_answer = "" />
7 <#assign journalArticle = assetRenderer.getArticle() />
8 <#assign document = saxReaderUtil.read(journalArticle.getContent())/>
9 <#assign rootElement = document.getRootElement() />
10 <#list rootElement.elements() as dynamicElement>
11 <#if "FAQAnswer"==dynamicElement.attributeValue("name")>
12 <#assign cur_answer = dynamicElement.element("dynamic-content").getData() />
13 </#if>
14 </#list>
15 <#assign relatedPath = saxReaderUtil.createXPath("dynamic-element[@name='RelatedQuestion']")
16 />
17 <#assign relatedQuestions = relatedPath.selectNodes(rootElement) />
18 <div id="${assetRenderer.getClassPK()}" class="c-faq__item collapsed">
19 <div class="c-faq__item__content">
20 <h4 class="c-faq__item__content__title">
21 <a href="#" class="toggler regular-text">
22 ${cur_question}
23 <span>▶</span>
24 </a>
25 </h4>
26 <div class="c-faq__item__content__data">
27 ${cur_answer}
28 <#if (relatedQuestions?size gt 0) >
29 <p>
30 Related Questions</br>
31 <#list relatedQuestions as relatedQuestion>
32 <#assign questionContent=relatedQuestion.getStringValue()?eval />
33 <a href="#${questionContent.classPK}" onClick="toggleBookMark('${questionContent.classPK}')" >${questionContent.title}</a></br>
34 </#list>
35 </p>
36 </#if>
37 </div>
38
39 </div>
40 </div>
41 </#list>
42 </div>
43 <script>
44 AUI().ready('aui-module', 'node', function(A){
45 $(".c-faq__item").on("click", ".toggler", function( event ) {
46 event.preventDefault();
47 $( event.delegateTarget ).toggleClass("collapsed expanded");
48 });
49
50 toggleBookMark = function(id){
51 var question = A.one("#" + id);
52 question.addClass("expanded");
53 }
54 });
55 </script>
56</#if>