De huisstijl van jullie groep heeft kleur nodig. Vaak zien we de kleuren in jullie Logo
Brand Primary, jullie hoofdkleur
Dit is een box met kleur .bg-brand-primary
Dit is een box met kleur .bg-brand-primary-bg
Brand Action
De kleur waarmee elementen worden herkenbaar worden die een actie gaan veroorzaken.
Dit is een box met kleur .bg-brand-action
Dit is een box met kleur .bg-brand-action-bg
Brand Balance
De kleur waarmee jullie site een rustige uitstraling krijgt met de focus op 'lezen', voorgelicht worden.
Dit is een box met kleur .bg-brand-balance
Dit is een box met kleur .bg-brand-balance-bg
Text kleuren
Dit is een box met text kleur .text-brand-primary
Dit is een box met text-kleur .text-brand-balance
Dit is een box met text-kleur .text-white
Standard XWiki (bootstrap) alert colors transformed to WaihonaPedia examples
Examples of standard XWiki alert boxes
Text met kleur .bg-brand-info
Dit is een box met achtergrondkleur .bg-brand-info
Information box Deze box zet twee classes welke de styling bepalen
box
infomessage
Text met kleur .bg-brand-success
Dit is een box met achtergrondkleur .bg-brand-success
Success box If something good is to be highlighted use this box Deze box zet twee classes welke de styling bepalen
box
succesmessage
Text met kleur .color-brand-warning
Dit is een box met achtergrondkleur .bg-brand-success
Warning box If you are to do something that needs a warning it will display like this Deze box zet twee classes welke de styling bepalen
box
warningmessage
Text met kleur .color-brand-danger
Dit is een box met achtergrondkleur .bg-brand-danger
Error box When a error occurs, we can show you information about how to correct the error Deze box zet twee classes welke de styling bepalen
box
errormessage
Content elements
Basis tekst en Koptekst
De basis tekst van WaihonaPedia is 16px groot. Deze tekst is goed leesbaar, we streven naar optimaal aantal tekens op één regel volgens de bekende vuistregels (zie .... (website))
WaihonaPedia (XWiki) biedt 6 niveaus van de Kopjes (H-elementen). U moet ze gebruiken om uw pagina's te structureren. (Best-practise, gebruik deze ipv VET of Cursief)
Text-H1-(Roboto Slab)
Text-H2-(Roboto Slab)
Text-H3-(Roboto Slab)
Text-H4-(Roboto Slab)
Text-H5-(Roboto Slab)
Text-H6-(Roboto Slab)
De diagnose CdLS komt voor ouders als een enorme schok. De aandoening is zo zeldzaam en onbekend, het perspectief is zo onzeker. De vereniging Cornelia de Lange Syndroom wil er zijn voor ouders, kinderen, familieleden, leerkrachten, therapeuten, werkgevers en andere belangstellenden en professionals.
Basis tekstopmaak wordt ondersteund in WaihonaPedia (XWaihonaPedia (wiki)):
Sterk uitgedrukt (strong)
Vetgedrukte tekst
Cursieve tekst
Text In Underline
Text In Strikethrough
Tekst in subscript
Tekst in superscript
Lijsten
U kunt verschillende soorten lijsten in de WaihonaPedia (wiki) pagina's maken:
Ongeordende lijst
Niveau 1
Niveau 2
Level 3
Niveau 2
Niveau 1
Genummerde lijst
punt
Deelpost
Item
Deelpost
Mixed lijst
Punt 1
Punt 2 11 *. punt 3 11 *. punt 4
Punt 5
JumboTron title
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Het Cornelia de Lange syndroom (CdLS) is een zeldzame genetische aandoening. Veel mensen hebben er nooit eerder van gehoord. Het zorgt voor verschillende lichamelijke, cognitieve en medische uitdagingen. Al zijn geen twee kinderen met deze aandoening hetzelfde, er is wel veel overeenkomst in de uiterlijke kenmerken en het gedrag. In 1933 beschreef de Nederlandse kinderarts Cornelia de Lange in een artikel twee kinderen met een aantal opvallend overeenkomende kenmerken. Het syndroom werd daarom naar haar vernoemd.
#generateNaviagtionHTML($thisTopicKey $thisEntity $thisTypepage)] at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:135) at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:51) at org.xwiki.rendering.macro.script.AbstractScriptMacro.evaluateBlock(AbstractScriptMacro.java:279) at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:182) at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:58) at org.xwiki.rendering.internal.transformation.macro.MacroTransformation.transform(MacroTransformation.java:309) at org.xwiki.rendering.internal.transformation.DefaultRenderingContext.transformInContext(DefaultRenderingContext.java:183) at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.transform(AbstractBlockAsyncRenderer.java:76) at org.xwiki.rendering.wikimacro.internal.DefaultWikiMacroRenderer.transform(DefaultWikiMacroRenderer.java:876) at org.xwiki.rendering.wikimacro.internal.DefaultWikiMacroRenderer.transform(DefaultWikiMacroRenderer.java:862) at org.xwiki.rendering.wikimacro.internal.DefaultWikiMacroRenderer.transform(DefaultWikiMacroRenderer.java:595) at org.xwiki.rendering.wikimacro.internal.DefaultWikiMacroRenderer.execute(DefaultWikiMacroRenderer.java:410) at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:157) at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:54) at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284) at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98) at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284) at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267) at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.execute(DefaultBlockAsyncRendererExecutor.java:125) at org.xwiki.rendering.wikimacro.internal.DefaultWikiMacro.execute(DefaultWikiMacro.java:110) at org.xwiki.rendering.wikimacro.internal.DefaultWikiMacro.execute(DefaultWikiMacro.java:53) at org.xwiki.rendering.internal.transformation.macro.MacroTransformation.transform(MacroTransformation.java:309) at org.xwiki.rendering.internal.transformation.DefaultRenderingContext.transformInContext(DefaultRenderingContext.java:183) at org.xwiki.rendering.internal.transformation.DefaultTransformationManager.performTransformations(DefaultTransformationManager.java:88) at org.xwiki.display.internal.DocumentContentAsyncExecutor.executeInCurrentExecutionContext(DocumentContentAsyncExecutor.java:395) at org.xwiki.display.internal.DocumentContentAsyncExecutor.execute(DocumentContentAsyncExecutor.java:268) at org.xwiki.display.internal.DocumentContentAsyncRenderer.execute(DocumentContentAsyncRenderer.java:112) at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:157) at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:54) at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:290) at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267) at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.execute(DefaultBlockAsyncRendererExecutor.java:125) at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:67) at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:43) at org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:96) at org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:39) at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:123) at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:52) at org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:68) at org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:42) at com.xpn.xwiki.doc.XWikiDocument.display(XWikiDocument.java:1355) at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1492) at com.xpn.xwiki.doc.XWikiDocument.displayDocument(XWikiDocument.java:1441) at com.xpn.xwiki.doc.XWikiDocument.displayDocument(XWikiDocument.java:1410) at com.xpn.xwiki.api.Document.displayDocument(Document.java:786) at jdk.internal.reflect.GeneratedMethodAccessor532.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368) at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:704) at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:75) at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:242) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:190) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) at org.xwiki.velocity.internal.directive.TryCatchDirective.render(TryCatchDirective.java:86) at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) at org.apache.velocity.Template.merge(Template.java:358) at org.apache.velocity.Template.merge(Template.java:262) at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:280) at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:328) at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:95) at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:222) at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:177) at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:138) at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54) at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284) at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98) at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284) at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267) at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154) at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:843) at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:805) at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:792) at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:747) at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:739) at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:79) at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:73) at org.xwiki.template.script.TemplateScriptService.render(TemplateScriptService.java:54) at jdk.internal.reflect.GeneratedMethodAccessor256.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368) at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218) at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331) at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261) at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:171) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) at org.apache.velocity.Template.merge(Template.java:358) at org.apache.velocity.Template.merge(Template.java:262) at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:280) at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:328) at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:95) at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:222) at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:177) at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:138) at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54) at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284) at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98) at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284) at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267) at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154) at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:843) at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:805) at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:792) at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:747) at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:739) at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:79) at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:73) at org.xwiki.template.script.TemplateScriptService.render(TemplateScriptService.java:54) at jdk.internal.reflect.GeneratedMethodAccessor256.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368) at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218) at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331) at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261) at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:171) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:190) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) at org.apache.velocity.Template.merge(Template.java:358) at org.apache.velocity.Template.merge(Template.java:262) at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:280) at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:328) at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:95) at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:222) at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:177) at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:138) at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54) at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284) at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98) at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284) at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267) at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154) at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:843) at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:805) at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:785) at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:771) at com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:91) at com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:85) at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:2563) at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:180) at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:651) at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:339) at com.xpn.xwiki.web.LegacyActionServlet.service(LegacyActionServlet.java:114) at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:232) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:122) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) at org.xwiki.wysiwyg.filter.ConversionFilter.doFilter(ConversionFilter.java:61) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) at org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) at org.xwiki.resource.servlet.RoutingFilter.doFilter(RoutingFilter.java:132) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) at org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) at org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:544) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:698) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:364) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:624) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:831) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1651) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:829) Caused by: org.xwiki.velocity.XWikiVelocityException: Failed to evaluate content with namespace [xwiki:WaihonaBase.styleGuide] at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:289) at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:328) at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:127) ... 206 more Caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'execute' in class org.xwiki.query.internal.ScriptQuery threw exception org.xwiki.query.QueryException: Exception while executing query. Query statement = [ select doc.fullName from XWikiDocument as doc , BaseObject as top , com.xpn.xwiki.objects.StringProperty as top_parent1, com.xpn.xwiki.objects.IntegerProperty as top_orderInTopic2 where ( top_parent1.value = :thisParentKey ) and doc.fullName=top.name and top.className='WaihonaCode.healthTopicsClass' and top_parent1.id.id=top.id and top_parent1.id.name='parent' and top_orderInTopic2.id.id=top.id and top_orderInTopic2.id.name='orderInTopic' order by top_orderInTopic2.value ] at xwiki:WaihonaBase.styleGuide[line 775, column 140] at org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:308) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:235) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368) at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:704) at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:75) at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:242) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:171) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218) at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331) at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261) at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) at org.apache.velocity.Template.merge(Template.java:358) at org.apache.velocity.Template.merge(Template.java:262) at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:280) ... 208 more Caused by: org.xwiki.query.QueryException: Exception while executing query. Query statement = [ select doc.fullName from XWikiDocument as doc , BaseObject as top , com.xpn.xwiki.objects.StringProperty as top_parent1, com.xpn.xwiki.objects.IntegerProperty as top_orderInTopic2 where ( top_parent1.value = :thisParentKey ) and doc.fullName=top.name and top.className='WaihonaCode.healthTopicsClass' and top_parent1.id.id=top.id and top_parent1.id.name='parent' and top_orderInTopic2.id.id=top.id and top_orderInTopic2.id.name='orderInTopic' order by top_orderInTopic2.value ] at com.xpn.xwiki.store.hibernate.query.HqlQueryExecutor.execute(HqlQueryExecutor.java:184) at org.xwiki.query.internal.DefaultQueryExecutorManager.execute(DefaultQueryExecutorManager.java:72) at org.xwiki.query.internal.DefaultQuery.execute(DefaultQuery.java:306) at org.xwiki.query.xwql.internal.XWQLQueryExecutor.execute(XWQLQueryExecutor.java:117) at org.xwiki.query.internal.DefaultQueryExecutorManager.execute(DefaultQueryExecutorManager.java:72) at org.xwiki.query.internal.SecureQueryExecutorManager.execute(SecureQueryExecutorManager.java:67) at org.xwiki.query.internal.DefaultQuery.execute(DefaultQuery.java:306) at org.xwiki.query.internal.ScriptQuery.execute(ScriptQuery.java:276) at jdk.internal.reflect.GeneratedMethodAccessor328.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221) ... 223 more Caused by: com.xpn.xwiki.XWikiException: Error number 0 in 3: Exception while hibernate execute at com.xpn.xwiki.store.XWikiHibernateBaseStore.execute(XWikiHibernateBaseStore.java:835) at com.xpn.xwiki.store.XWikiHibernateBaseStore.executeRead(XWikiHibernateBaseStore.java:902) at com.xpn.xwiki.store.hibernate.query.HqlQueryExecutor.execute(HqlQueryExecutor.java:169) ... 236 more Caused by: java.lang.NullPointerException
Notification boxes...
Popup
Modal content>
Modal Header
Bericht voor in Modal
Information box Deze box zet twee classes welke de stuling bepalen
box
infomessage
Error box When a error occurs, we can show you information about how to correct the error Deze box zet twee classes welke de stuling bepalen
box
errormessage
Warning box If you are to do something that needs a warning it will display like this Deze box zet twee classes welke de stuling bepalen
box
warningmessage
Success box If something good is to be highlighted use this box Deze box zet twee classes welke de stuling bepalen
box
succesmessage
Recommendations
Recommendation(s)
CdLS Spectrum Clinical Criteria (scoring)
R1
The CdLS spectrum encompasses a range of phenotypes consisting of classic (or typical) CdLS and non-classic CdLS, which are characterised by a combination of features (see Box 1).
R2
The International CdLS Consensus Group propose consensus criteria based on the presence of a combination of signs and features (see Box 1). A diagnosis of classic CdLS can be confirmed if a score of 11 is reached, irrespective of the presence of a variant in a gene known to result in CdLS.
Question and Answer
Question
I am a teacher of a 4-year-old boy with CdLS. I have worked with him for a year and half and have seen him make great strides in communication. We have a total communication approach with him. He uses sign language freely and also uses an augmentative communication device (digivox). It's hard to believe this is the same student who came to me
My questions and concerns for this child are his behavior. From the beginning, he has demonstrated extreme perseverative behavior. What we've seen happen over the last year and a half is that one behavior disappears, only to be replaced by another. At times, these behaviors (chewing on clothes, sweeping objects from work surfaces, taking off shoes, chewing on toys) interfere with learning. At other times he seems to be listening even though he is engrossed in an object. Should we ignore him when he is chewing on clothes? Should we insist that he keep his shoes on all day (he has taken them off continuously even when rewards were offered to keep them on)? Nothing seems to motivate him to stop these behaviors and I wonder if it is a part of CdLS that will not change. I don't want to give up trying to extinguish his behaviors, but if it is something that will not change, should I be looking at other areas to work on?
Text box Qualified by approval and regions
Answer
People with CdLS, like many people with mental retardation, are given to habits, mannerisms and stereotyped behaviors. They cannot be extinguished easily, however they are not a necessary, inevitable or immutable aspect of the syndrome. But they must be tolerated, at least to a degreeThere are two approaches to management: differential reinforcement of alternate or incompatible behavior; usually a question of engaging the child in an alternative behavior and gradually increasing the time he spends in an alternative behavior; and using the perseverative behavior as reward, a permitted recreation, and gradually reducing the time spent in itAs children mature and their repertoire of behavior increases, they should spend less time perseverating. Use redirection rather than confrontation. Good luck
Deze macro geeft ons de mogelijkheden citaten te tonen...
“
Death is not the worst that can happen to men.„
Plato
Greek author & philosopher in Athens (427 BC - 347 BC)
Box macro with image in header
Titel van de box
Dit is de inhoud van de box
Quote macro
Deze macro biedt mogelijkheid een speciale tekst highlight te geven
Met afstand de populairste jongen van groep 6
Reportage gehandicapten op gewone basisschool
Meervoudig gehandicapte kinderen gaan steeds vaker naar een gewone basisschool. Het contact met gezonde leeftijdsgenootjes doet hun goed. En de kinderen worden er toleranter van.
Photo galleries with xCarousel (Slider)
You can attach images to a 'image'-page that can be shown as a slider
Above all, share information and experiences with each other. Everyone has a little information and all these little bits become a wealth of information. Hugely valuable.
For me, it is also very instructive to read the experience stories of parents and the input of other experts. It broadens and sharpens your thinking and your actions. The exchange between parents and the various experts involved provides a broader perspective and creates added value.
Diagnose criteria voor het Cornelia de Lange Syndroom (CdLS) zijn opgesteld door de USA CdLS Foundation’s Medical Director Antonie Kline, M.D., in samenwerking met de leden van de klinische adviesgroep van de USA CdLS Foundation en de wetenschappelijke Advies commissie (SAC) van de wereld federatie CdLS-World.
Deze criteria zijn geverifieerd door specialisten uit Nederland.De checklist is ontwikkeld om ondersteuning bij diagnose van CdLS in de praktijk te bieden.
Three or more of the following or small hands and feet and/or missing digits with two or more of the following:
Curved 5th finger
Abnormal palmar crease
Dislocated elbow/abnormal elbow extension
Short 1st knuckle/proximally placed thumb
Bunion
Partial webbing between 2nd and 3rd toes
Scoliosis
Chest or sternum deformity
Hip dislocation or dysplasia
Neurosensory/Skin (three or more of the following)
Droopy eyelid(s)
Tear duct malformation or inflammation of eyelid
Nearsightedness
Major eye malformation or peripapillary
Deafness or hearing loss
Seizures
Mottled appearance to skin
Excessive body hair
Small nipples and/or belly button
Other major systems (three or more of the following)
Gastrointestinal malformation/malrotation
Diaphragmatic hernia
Gastroesophageal reflux
Cleft palate or submucous cleft palate
Congenital heart disease
Micropenis
Abnormally placed opening of urethra on penis
Undescended testes
Renal or urinary tract malformation
Tiles (Cards)
WaihonaPedia services labels
This macro will show a waihonapedia service (Information, Ask the Expert, Experiences, Self-Study) as label (translated, with or without icon, icon background transparant or not)
Knowing what your child has is important! What is this syndrome? Why do you get it? How can you treat it? We have collected all available information to tell you!
Somewhere in the world, there are others in the same situation as you. If they connect to us we can help you find them. Maybe you want to meet someone nearby with similar experiences.
We all have questions on the care and wellbeing of our loved ones with CdLS. Search the questions others have asked before. No question is too big or too small to ask.
Information home page (secondary to Site Home page...)
Under each service (stories, Ask the Expert, Information or Questionaires we try to depict the different topic areas we have published pages about
Cornelia de Lange syndrome (CdLS) is a rare genetic disorder. Many people have never heard of it before. It causes several physical, cognitive and medical challenges. Although no two children with this condition are the same, there are many similarities in the external features and behaviour.
We have a macro {{waihonapediaUserList numberOfUsers="5"/}} zal een lijst van gebruikers tonen
De macro kan ook een titel en een beschrijving van de groep van gebruikers geven: {{waihonapediaUserList titleOfGroup="Your team of researchers" descriptiveOfGroup="The team of University xxx are all experts on rare diseases" numberOfUsers="5"/}}
Your team of researchers
The team of University xxx are all experts on rare diseases
De macro kan ook gebruikt worden om via een vooraf gemaakte lijst van gebruikers die door comma zijn gescheiden: {{waihonapediaUserList listOfUsers="XWiki.GerritjanKoekkoek,XWiki.DjennaKoekkoek,XWiki.AnneKoekkoek,XWiki.RaoulHennekam" showRole=true showRelation=true/}}
Wilt u een kijkje te geven de onderliggende XWiki Syntax, kunt u klikken op "Wiki code" in het menu "Show" of klik op het tabblad "Source" bij het bewerken van de pagina.
Hier zijn een aantal testpagina's die je kunt spelen met:
XWiki.org Website -> koppeling labels werken voor exernal koppelingen te
U kunt ook koppelingen naar bijlagen te maken: hechten: 654.jpg
Afbeeldingen
U kunt afbeeldingen invoegen in uw wiki-pagina's:
Lorem Ipsum is slechts een proeftekst uit het drukkerij- en zetterijwezen. Lorem Ipsum is de standaard proeftekst in deze bedrijfstak sinds de 16e eeuw, toen een onbekende drukker een zethaak met letters nam en ze door elkaar husselde om een font-catalogus te maken. Het heeft niet alleen vijf eeuwen overleefd maar is ook, vrijwel onveranderd, overgenomen in elektronische letterzetting. Het is in de jaren '60 populair geworden met de introductie van Letraset vellen met Lorem Ipsum passages en meer recentelijk door desktop publishing software zoals Aldus PageMaker die versies van Lorem Ipsum bevatten.
Lorem Ipsum is slechts een proeftekst uit het drukkerij- en zetterijwezen. Lorem Ipsum is de standaard proeftekst in deze bedrijfstak sinds de 16e eeuw, toen een onbekende drukker een zethaak met letters nam en ze door elkaar husselde om een font-catalogus te maken. Het heeft niet alleen vijf eeuwen overleefd maar is ook, vrijwel onveranderd, overgenomen in elektronische letterzetting. Het is in de jaren '60 populair geworden met de introductie van Letraset vellen met Lorem Ipsum passages en meer recentelijk door desktop publishing software zoals Aldus PageMaker die versies van Lorem Ipsum bevatten.
Macro's
Macro's kunt u maken wiki inhoud er beter uitzien en om extra functies toe te voegen aan je wiki. Hier zijn 2 voorbeelden van macro's kan worden gebruikt wikipagina's:
Voetnoot macro
In deze tekst zetten we 1 een voetnoot en dit is 2 een vootnoot
Inhoud (TOC macro)
Deze macro genereert automatisch een inhoudsopgave van uw wiki-pagina op basis van de rubrieken:
Dit is een voetnoot gemaakt met de macro "Footnote"
(tweede regel) waarbij meerdere regels worden gebruikt
En wat opsompunten:
Opsom punt 1
Opsom punt 2
^ De tweede footnote zonder die uit één regel bestaat
Failed to execute the [velocity] macro. Cause: [null]. Click on this message for details.
org.xwiki.rendering.macro.MacroExecutionException: Failed to evaluate Velocity Macro for content [{{html}} ##------------------------------------------------------------------------------------ ## WaihonaPedia has a Topic-tag model ## the idea is like the xwiki-tag model, but the difference that you can only tag with predefined Topicsd ## Below we show these tags ## and when context.user is a moderator we offer some edit functionality ##------------------------------------------------------------------------------------ #* #if($doc.getObjects('WaihonaCode.ATEPublic.ATEPublicClass').size() == 0 && $doc.getObjects('WaihonaCode.diseaseClass').size()==0 && $doc.getObjects('WaihonaCode.pageTopicTagClass','topicType', '2').size() > 0) *# #set($ateClassName = 'WaihonaCode.ATEPublic.ATEPublicClass' ) #set($atePublicMasterATEQueryDef = "from doc.object($ateClassName) as ate where ate.questionID = :thisKey") #set($atePublicTranslationsATEQueryDef = "from doc.object($ateClassName) as ate where ate.parentQuestionID = :thisKey") #set($atePublicTranslationTags = []) #if($doc.getObject($ateClassName) && $doc.getObjects('WaihonaCode.pageTopicTagClass','topicType', '2').size() == 0) ## This is ATEPublic with NO topic-tags; often translations #if($doc.getObject($ateClassName).getProperty('parentQuestionID') && $doc.getObject($ateClassName).getProperty('parentQuestionID').getValue() != '') ##This is translation doc #set($thisQuestionID = $doc.getObject($ateClassName).getProperty('parentQuestionID').getValue()) #set($atePublicTranslationsDocRefList = $services.query.xwql($atePublicTranslationsATEQueryDef).bindValue('thisKey', $thisQuestionID).addFilter('unique').execute() ) #foreach($atePublicTranslationDocRef in $atePublicTranslationsDocRefList) #set($atePublicTranslationDoc = $xwiki.getDocument($atePublicTranslationDocRef)) #set($theseTags = $atePublicTranslationDoc.getObjects('WaihonaCode.pageTopicTagClass') ) #set($atePublicTranslationTags = $collectiontool.union($atePublicTranslationTags,$theseTags)) #end ## Find the master #set($atePublicMasterDocRefList = $services.query.xwql($atePublicMasterATEQueryDef).bindValue('thisKey', $thisQuestionID).addFilter('unique').execute() ) #foreach($atePublicMasterDocRef in $atePublicMasterDocRefList) #set($atePublicMasterDoc = $xwiki.getDocument($atePublicMasterDocRef)) #set($theseTags = $atePublicMasterDoc.getObjects('WaihonaCode.pageTopicTagClass') ) #set($atePublicTranslationTags = $collectiontool.union($atePublicTranslationTags,$theseTags)) #end #else ## This is a master, find the other translations #set($thisQuestionID = $doc.getObject('WaihonaCode.ATEPublic.ATEPublicClass').getProperty('questionID').getValue()) #set($atePublicTranslationsDocRefList = $services.query.xwql($atePublicTranslationsATEQueryDef).bindValue('thisKey', $thisQuestionID).addFilter('unique').execute() ) #foreach($atePublicTranslationDocRef in $atePublicTranslationsDocRefList) #set($atePublicTranslationDoc = $xwiki.getDocument($atePublicTranslationDocRef)) #set($theseTags = $atePublicTranslationDoc.getObjects('WaihonaCode.pageTopicTagClass') ) #set($atePublicTranslationTags = $collectiontool.union($atePublicTranslationTags,$theseTags)) #end #end #end #if($doc.getObjects('WaihonaCode.pageTopicTagClass','topicType', '2').size() > 0 || $atePublicTranslationTags.size() > 0) ## The Ask the Expert application needs a specific way of handling these tags ## The class deals with translations by creating seperate pages for each region (e.g. nl-nl, be-nl) ## And each region could add topic's (allthough it is advised to do it only on the master page) ## Translations of a page are kept together by properties questionID (=master) and parentQuestionID (=translations) #if($doc.getObject($ateClassName) && $atePublicTranslationTags.size() == 0) #set($theseTags = $doc.getObjects('WaihonaCode.pageTopicTagClass','topicType', '2') ) #set($topicTags = $collectiontool.union($topicTags,$theseTags)) #if($doc.getObject('WaihonaCode.ATEPublic.ATEPublicClass').getProperty('parentQuestionID') && $doc.getObject('WaihonaCode.ATEPublic.ATEPublicClass').getProperty('parentQuestionID').getValue() != '') ##This is translation doc #set($thisQuestionID = $doc.getObject('WaihonaCode.ATEPublic.ATEPublicClass').getProperty('parentQuestionID').getValue()) #set($atePublicTranslationsDocRefList = $services.query.xwql($atePublicTranslationsATEQueryDef).bindValue('thisKey', $thisQuestionID).addFilter('unique').execute() ) #foreach($atePublicTranslationDocRef in $atePublicTranslationsDocRefList) #set($atePublicTranslationDoc = $xwiki.getDocument($atePublicTranslationDocRef)) #set($theseTags = $atePublicTranslationDoc.getObjects('WaihonaCode.pageTopicTagClass') ) #set($topicTags = $collectiontool.union($topicTags,$theseTags)) #end ## Find the master #set($atePublicMasterDocRefList = $services.query.xwql($atePublicMasterATEQueryDef).bindValue('thisKey', $thisQuestionID).addFilter('unique').execute() ) #foreach($atePublicMasterDocRef in $atePublicMasterDocRefList) #set($atePublicMasterDoc = $xwiki.getDocument($atePublicMasterDocRef)) #set($theseTags = $atePublicMasterDoc.getObjects('WaihonaCode.pageTopicTagClass') ) #set($topicTags = $collectiontool.union($topicTags,$theseTags)) #end #else ## This is a master, find the other translations #set($thisQuestionID = $doc.getObject('WaihonaCode.ATEPublic.ATEPublicClass').getProperty('questionID').getValue()) #set($atePublicTranslationsDocRefList = $services.query.xwql($atePublicTranslationsATEQueryDef).bindValue('thisKey', $thisQuestionID).addFilter('unique').execute() ) #foreach($atePublicTranslationDocRef in $atePublicTranslationsDocRefList) #set($atePublicTranslationDoc = $xwiki.getDocument($atePublicTranslationDocRef)) #set($theseTags = $atePublicTranslationDoc.getObjects('WaihonaCode.pageTopicTagClass') ) #set($topicTags = $collectiontool.union($topicTags,$theseTags)) #end #end #else #set($topicTags = $doc.getObjects('WaihonaCode.pageTopicTagClass','topicType', '2') ) #end #set($topicTags = $collectiontool.union($topicTags,$atePublicTranslationTags )) #set($topicClassName = 'WaihonaCode.healthTopicsClass') #set($diseaseTagClassName = 'WaihonaCode.ATEPublic.diseaseTagClass' ) #set($diseaseClassName = 'WaihonaCode.diseaseClass') #set($topicQueryDef = "from doc.object($topicClassName) as topic where topic.key = :thisKey") #set($diseaseQueryDef = "from doc.object($diseaseClassName) as dis where dis.key = :thisKey") #set($publicationsQueryDef = "from doc.object('WaihonaCode.pageTopicTagClass') as pub where pub.topicType = '2' and pub.topicKey = :thisTopicKey") #set($publicationsCountQueryDef = "from doc.object('WaihonaCode.pageTopicTagClass') as prim where doc.fullName not in (select distinct obj1.name from BaseObject as obj1 where obj1.className = 'WaihonaCode.themeRoomCloserLookClass') AND doc.fullName not in (select distinct obj2.name from BaseObject as obj2 where obj2.className = 'WaihonaCode.ATEPublic.ATEPublicClass') AND doc.fullName not in (select distinct obj3.name from BaseObject as obj3 where obj3.className = 'WaihonaCode.ATEPrivatClass') AND doc.fullName not in (select distinct obj4.name from BaseObject as obj4 where obj4.className = 'WaihonaCode.themeRoomClass') AND doc.fullName not in (select distinct obj5.name from BaseObject as obj5 where obj5.className = 'Blog.BlogPostClass')AND prim.topicKey = :thisTopicKey AND prim.topicType = '2'") #set($storyCount1QueryDef = "from doc.object('WaihonaCode.themeRoomCloserLookClass') as prim where prim.storyTopicKey = :thisTopicKey") #set($storyCount2QueryDef = "from doc.object(WaihonaCode.pageTopicTagClass) as prim where doc.fullName in (select distinct obj1.name from BaseObject as obj1 where obj1.className = 'WaihonaCode.themeRoomCloserLookClass') AND prim.topicKey = :thisTopicKey") #set($ateCountQueryDef = "from doc.object(WaihonaCode.pageTopicTagClass) as prim where doc.fullName in (select distinct obj1.name from BaseObject as obj1 where obj1.className = 'WaihonaCode.ATEPublic.ATEPublicClass')AND prim.topicKey = :thistopicKey") #set($diseaseKey = '') #set($topicsArray = []) #set($showMoreOnObjects = {}) #foreach($topicTag in $topicTags) #set($topicObject = {}) #set($thisKey = $topicTag.getProperty('topicKey').getValue() ) #set($thisTopicList = $services.query.xwql($topicQueryDef).bindValue('thisKey', $thisKey).addFilter('unique').execute() ) ## ============= ## Find the Topic Text, The Parent key #foreach($thisTopicDocRef in $thisTopicList ) ##This will loop only once since we should only find ONE document #set($thisTopicDoc = $xwiki.getDocument($thisTopicDocRef)) ## We need to search for a diseaseTag in the topicTree ## A better algorithm for below is a recursive one, but I always struggle with that one in Velocity ## ++++++++++++++++++++++++++++++ #if( $thisTopicDoc.getObject($topicClassName).getProperty('parent').getValue() && $thisTopicDoc.getObject($topicClassName).getProperty('parent').getValue() != '' ) #set($parentKey = $thisTopicDoc.getObject($topicClassName).getProperty('parent').getValue() ) #set($parentList = $services.query.xwql($topicQueryDef).bindValue('thisKey', $parentKey).addFilter('unique').execute() ) #foreach($parentDocRef in $parentList ) ##This will loop only once since we should only find ONE document #set($parentDoc = $xwiki.getDocument($parentDocRef)) #if( $parentDoc.getObject($topicClassName).getProperty('parent').getValue() && $parentDoc.getObject($topicClassName).getProperty('parent').getValue() != '' ) #set($parent2Key = $parentDoc.getObject($topicClassName).getProperty('parent').getValue() ) #set($parent2List = $services.query.xwql($topicQueryDef).bindValue('thisKey', $parent2Key).addFilter('unique').execute() ) #foreach($parent2DocRef in $parent2List ) #set($parent2Doc = $xwiki.getDocument($parent2DocRef)) #if( $parent2Doc.getObject($topicClassName).getProperty('parent').getValue() && $parent2Doc.getObject($topicClassName).getProperty('parent').getValue() != '' ) #set($parent3Key = $parent2Doc.getObject($topicClassName).getProperty('parent').getValue() ) #set($parent3List = $services.query.xwql($topicQueryDef).bindValue('thisKey', $parent3Key).addFilter('unique').execute() ) #foreach($parent3DocRef in $parent3List ) #set($parent3Doc = $xwiki.getDocument($parent3DocRef)) #if( $parent3Doc.getObject($topicClassName).getProperty('parent').getValue() && $parent3Doc.getObject($topicClassName).getProperty('parent').getValue() != '' ) #set($parent4Key = $parent3Doc.getObject($topicClassName).getProperty('parent').getValue() ) #set($parent4List = $services.query.xwql($topicQueryDef).bindValue('thisKey', $parent4Key).addFilter('unique').execute() ) #foreach($parent3DocRef in $parent3List ) #end #else #set($diseaseKey = $parent3Doc.getObject($diseaseTagClassName).getProperty('diseaseKey').getValue() ) #end #end #else #set($diseaseKey = $parent2Doc.getObject($diseaseTagClassName).getProperty('diseaseKey').getValue() ) #end #end #else #set($diseaseKey = $parentDoc.getObject($diseaseTagClassName).getProperty('diseaseKey').getValue() ) #end #end #else #set($diseaseKey = $thisTopicDoc.getObject($diseaseTagClassName).getProperty('diseaseKey').getValue() ) #end #set($discard = $topicObject.put('parentKey', $parentKey)) #end #set($discard = $showMoreOnObjects.put('diseaseKey', $diseaseKey)) ## ============= ## Found the Topic Text, the disease with the topic, The Parent key ## ++++++++++++++++++++++++++++++ #set($diseaseDocRefList = $services.query.xwql($diseaseQueryDef).bindValue('thisKey', $diseaseKey).addFilter('unique').execute() ) #foreach($diseaseDocRef in $diseaseDocRefList) #set($publicationDocRef = $xwiki.getDocument($diseaseDocRef).getObject($diseaseClassName).getProperty('publicationspace').getValue() ) #set($discard = $showMoreOnObjects.put('publicationDocRef', $publicationDocRef)) #end ## We have a user problem when the topic referred to has only ONE publication ## It will be $doc for the entity (informationb,Experience or question) currently viewed ## so we should count the publications that will be shown when the indexpage wil be shown, only > 1 : FOR THE CURRENT ENTITY! #set($infoPageRefArray = []) #set($answerPageRefArray = []) #set($storyPageRefArray = []) #if($services.query.xwql($publicationsQueryDef).bindValue('thisTopicKey', $thisKey).addFilter('unique').count() >= 1) ## We can have 1 page with multiple translations, these will be counted #foreach($thisPageRef in $services.query.xwql($publicationsQueryDef).bindValue('thisTopicKey', $thisKey).addFilter('unique').execute()) #if(!$xwiki.getDocument($thisPageRef).getObject('WaihonaCode.ATEPublic.ATEPublicClass') && !$xwiki.getDocument($thisPageRef).getObject('WaihonaCode.themeRoomCloserLookClass') ) #set($tempArray = []) #set($discard = $tempArray.add($thisPageRef)) #set($infoPageRefArray = $collectionstool.union($infoPageRefArray, $tempArray)) #elseif($xwiki.getDocument($thisPageRef).getObject('WaihonaCode.ATEPublic.ATEPublicClass')) #set($tempArray = []) #set($discard = $tempArray.add($thisPageRef)) #set($answerPageRefArray = $collectionstool.union($answerPageRefArray, $tempArray)) #else #set($tempArray = []) #set($discard = $tempArray.add($thisPageRef)) #set($storyPageRefArray = $collectionstool.union($storyPageRefArray, $tempArray)) #end #end #set($discard = $topicObject.put('informationArray', $infoPageRefArray)) #set($discard = $topicObject.put('storyArray', $storyPageRefArray)) #set($discard = $topicObject.put('answerArray', $answerPageRefArray)) ##set($topicDisplayerURL = $xwiki.getDocument($topicDisplayerPageRef).getURL('view',"searchOrigin=topic&topic=${thisKey}&atepage=overview") ) #if(($request.displayer =='story' || $request.displayer =='stories')) #set($thisPageEntity = 'story') #elseif($doc.getObject('WaihonaCode.themeRoomCloserLookClass')) ## Story as well #set($thisPageEntity = 'story') #elseif($request.displayer =='information') #set($thisPageEntity = 'information') #elseif(!$doc.getObject('WaihonaCode.themeRoomCloserLookClass') && !$doc.getObject('WaihonaCode.ATEPublic.ATEPublicClass')) ## Assume it is a information page #set($thisPageEntity = 'information') #else #if($doc.getObject('WaihonaCode.ATEPublic.ATEPublicClass')) #set($thisPageEntity = 'answer') #elseif($doc.getObject('WaihonaCode.themeRoomCloserLookClass')) #set($thisPageEntity = 'story') #else #set($thisPageEntity = 'information') #end #end #end #foreach($entityType in ['information','story','answer']) #set($linkObject = {}) #set($discard = $linkObject.put('entity', $entityType) ) #if($thisPageEntity == $entityType) ## We need more as 1 page #if($entityType == 'information' && $topicObject.informationArray.size() > 1) #set($discard = $linkObject.put('iconHTML', "<span class='wai-tile-icon waihonapedia-information' style='width: 1.25em; height: 1.25em;'> </span>")) #set($discard = $linkObject.put('label', $thisTopicDoc.getTranslatedDocument().getPlainTitle()) ) #set($thisURL = $xwiki.getDocument($publicationDocRef).getURL('view',"sheet=WaihonaCode.publicInfo.infoDisplayer&topic=${thisKey}")) #set($discard = $linkObject.put('url', $thisURL )) #set($discard = $linkObject.put('count', $topicObject.informationArray.size())) #elseif($entityType == 'information' && $topicObject.informationArray.size() == 1) #set($discard = $linkObject.put('iconHTML', "<span class='wai-tile-icon waihonapedia-information' style='width: 1.25em; height: 1.25em;'> </span>")) #set($parentTopicDocRefList = $services.query.xwql($topicQueryDef).bindValue('thisKey', $topicObject.parentKey).addFilter('unique').execute() ) #foreach($parentTopicDocRef in $parentTopicDocRefList) ## we expect only one #set($parentTitle = $xwiki.getDocument($parentTopicDocRef).getTranslatedDocument().getPlainTitle()) #set($discard = $linkObject.put('label', $parentTitle) ) #end #set($thisURL = $xwiki.getDocument($publicationDocRef).getURL('view',"sheet=WaihonaCode.publicInfo.infoDisplayer&topic=${topicObject.parentKey}") ) #set($discard = $linkObject.put('url', $thisURL) ) ##set($docRefList = $services.query.xwql($publicationsCountQueryDef).bindValue('thisTopicKey', $topicObject.parentKey).addFilter('unique')) ##$docRefList.size() $publicationsCountQueryDef #set($discard = $linkObject.put('count', $services.query.xwql($publicationsCountQueryDef).bindValue('thisTopicKey', $topicObject.parentKey).addFilter('unique').count() )) #elseif($entityType == 'story' && $topicObject.storyArray.size() > 1) #set($discard = $linkObject.put('iconHTML', "<span class='wai-tile-icon waihonapedia-stories' style='width: 1.25em; height: 1.25em;'> </span>")) #set($discard = $linkObject.put('label', $thisTopicDoc.getTranslatedDocument().getPlainTitle()) ) #set($thisURL = $xwiki.getDocument($publicationDocRef).getURL('view',"sheet=WaihonaCode.publicInfo.storyDisplayer&topic=${thisKey}")) #set($discard = $linkObject.put('url', $thisURL )) #set($discard = $linkObject.put('count', $topicObject.storyArray.size() )) #elseif($entityType == 'story' && $topicObject.storyArray.size() == 1) ## we might have the situation that the current page is the only story with this topic #if($topicObject.parentKey && $topicObject.parentKey != '') #set($discard = $linkObject.put('iconHTML', "<span class='wai-tile-icon waihonapedia-stories' style='width: 1.25em; height: 1.25em;'> </span>")) #set($parentTopicDocRefList = $services.query.xwql($topicQueryDef).bindValue('thisKey', $topicObject.parentKey).addFilter('unique').execute() ) #foreach($parentTopicDocRef in $parentTopicDocRefList) ## we expect only one #set($parentTitle = $xwiki.getDocument($parentTopicDocRef).getTranslatedDocument().getPlainTitle()) #set($discard = $linkObject.put('label', $parentTitle) ) #end #set($thisURL = $xwiki.getDocument($publicationDocRef).getURL('view',"sheet=WaihonaCode.publicInfo.storyDisplayer&topic=${topicObject.parentKey}") ) #set($discard = $linkObject.put('url', $thisURL) ) #set($story1DocRefList = $services.query.xwql($storyCount1QueryDef).bindValue('thisTopicKey', $topicObject.parentKey).addFilter('unique')) #set($story2DocRefList = $services.query.xwql($storyCount2QueryDef).bindValue('thisTopicKey', $topicObject.parentKey).addFilter('unique')) #set($storyDocRefList = $collectiontool.union($story1DocRefList, $story2DocRefList)) #set($discard = $linkObject.put('count', $storyDocRefList.size() )) #else #set($discard = $linkObject.put('show', 'false' )) #end #elseif($entityType == 'answer' && $topicObject.answerArray.size() > 1) #set($discard = $linkObject.put('iconHTML', "<span class='wai-tile-icon waihonapedia-answers' style='width: 1.25em; height: 1.25em;'> </span>")) #set($discard = $linkObject.put('label', $thisTopicDoc.getTranslatedDocument().getPlainTitle()) ) #set($thisURL = $xwiki.getDocument('ATEPublic.topicATEDisplayer').getURL('view', "searchOrigin=topic&topic=${thisKey}&atepage=overview") ) #set($discard = $linkObject.put('url', $thisURL) ) #set($discard = $linkObject.put('count', $topicObject.answerArray.size() )) #elseif($entityType == 'answer' && $topicObject.answerArray.size() == 1) #set($discard = $linkObject.put('iconHTML', "<span class='wai-tile-icon waihonapedia-answers' style='width: 1.25em; height: 1.25em;'> </span>")) #set($parentTopicDocRefList = $services.query.xwql($topicQueryDef).bindValue('thisKey', $topicObject.parentKey).addFilter('unique').execute() ) #foreach($parentTopicDocRef in $parentTopicDocRefList) ## we expect only one #set($parentTitle = $xwiki.getDocument($parentTopicDocRef).getTranslatedDocument().getPlainTitle()) #set($discard = $linkObject.put('label', $parentTitle) ) #end #set($thisURL = $xwiki.getDocument('ATEPublic.topicATEDisplayer').getURL('view', "searchOrigin=topic&topic=${topicObject.parentKey}&atepage=overview") ) #set($discard = $linkObject.put('url', $thisURL) ) #set($discard = $linkObject.put('count', $services.query.xwql($ateCountQueryDef).bindValue('thisTopicKey', $topicObject.parentKey).addFilter('unique').count() )) #end #else ## 1 or more pages needed #if($entityType == 'information' && $topicObject.informationArray.size() > 0) #set($discard = $linkObject.put('iconHTML', "<span class='wai-tile-icon waihonapedia-information' style='width: 1.25em; height: 1.25em;'> </span>")) #set($discard = $linkObject.put('label', $thisTopicDoc.getTranslatedDocument().getPlainTitle()) ) #set($thisURL = $xwiki.getDocument($publicationDocRef).getURL('view',"sheet=WaihonaCode.publicInfo.infoDisplayer&topic=${thisKey}")) #set($discard = $linkObject.put('url', $thisURL )) #set($discard = $linkObject.put('count', $topicObject.informationArray.size())) #elseif($entityType == 'story' && $topicObject.storyArray.size() > 0) #set($discard = $linkObject.put('iconHTML', "<span class='wai-tile-icon waihonapedia-stories' style='width: 1.25em; height: 1.25em;'> </span>")) #set($discard = $linkObject.put('label', $thisTopicDoc.getTranslatedDocument().getPlainTitle()) ) #set($thisURL = $xwiki.getDocument($publicationDocRef).getURL('view',"sheet=WaihonaCode.publicInfo.storyDisplayer&topic=${thisKey}")) #set($discard = $linkObject.put('url', $thisURL )) #set($discard = $linkObject.put('count', $topicObject.storyArray.size() )) #elseif($entityType == 'answer' && $topicObject.answerArray.size() > 1) #set($discard = $linkObject.put('iconHTML', "<span class='wai-tile-icon waihonapedia-answers' style='width: 1.25em; height: 1.25em;'> </span>")) #set($discard = $linkObject.put('label', $thisTopicDoc.getTranslatedDocument().getPlainTitle()) ) #set($thisURL = $xwiki.getDocument('ATEPublic.topicATEDisplayer').getURL('view', "searchOrigin=topic&topic=${thisKey}&atepage=overview") ) #set($discard = $linkObject.put('url', $thisURL) ) #set($discard = $linkObject.put('count', $topicObject.answerArray.size() )) #end #end #set($discard = $topicObject.put($entityType, $linkObject) ) #end #set($discard = $topicsArray.add($topicObject)) #end ## foreach topicTag #* * info: $infoPageRefArray $topicsArray $topicsArray.size() * ate $atePageRefArray * story $storyPageRefArray *# #if($topicTags.size()>0 && $topicsArray.size()>0 ) <div class='meta-topics'> <span class='meta-topics-label'>$services.localization.render('waihonapedia.meta.topics.title')</span> <span class="topics-with-page"> #foreach($topicObject in $topicsArray) #foreach($entityType in ['information','story','answer']) #set($infoObject = $topicObject.get($entityType) ) #if ($infoObject.count > 0 || $entityType == $thisPageEntity ) #if($infoObject.show != 'false') <span class="label topic-link"><a href="${infoObject.url}" target="blank"><span class='wai-tile-icon-area'>$infoObject.iconHTML</span>${infoObject.label}#if($infoObject.count > 0)<span class='badge badge-light'>$infoObject.count</span>#end</a></span> #end #end #end #end </span> </div> #end #end {{/html}}] at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:135) at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:51) at org.xwiki.rendering.macro.script.AbstractScriptMacro.evaluateBlock(AbstractScriptMacro.java:279) at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:182) at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:58) at org.xwiki.rendering.internal.transformation.macro.MacroTransformation.transform(MacroTransformation.java:309) at org.xwiki.rendering.internal.transformation.DefaultRenderingContext.transformInContext(DefaultRenderingContext.java:183) at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.transform(AbstractBlockAsyncRenderer.java:76) at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRenderer.tranform(DefaultBlockAsyncRenderer.java:154) at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRenderer.execute(DefaultBlockAsyncRenderer.java:137) at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:157) at org.xwiki.uiextension.internal.WikiUIExtension.render(WikiUIExtension.java:200) at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor$DecoratorWrapper.render(DefaultBlockAsyncRendererExecutor.java:67) at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor$DecoratorWrapper.render(DefaultBlockAsyncRendererExecutor.java:49) at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284) at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98) at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284) at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267) at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.execute(DefaultBlockAsyncRendererExecutor.java:125) at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.execute(DefaultBlockAsyncRendererExecutor.java:113) at org.xwiki.uiextension.internal.AbstractWikiUIExtension.execute(AbstractWikiUIExtension.java:120) at org.xwiki.uiextension.internal.AbstractWikiUIExtension.execute(AbstractWikiUIExtension.java:108) at jdk.internal.reflect.GeneratedMethodAccessor344.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368) at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:704) at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:75) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:167) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368) at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) at org.apache.velocity.runtime.directive.Foreach.renderBlock(Foreach.java:309) at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:279) at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:171) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) at org.apache.velocity.Template.merge(Template.java:358) at org.apache.velocity.Template.merge(Template.java:262) at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:280) at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:328) at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:95) at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:222) at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:177) at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:138) at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54) at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284) at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98) at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284) at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267) at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154) at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:843) at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:805) at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:792) at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:747) at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:739) at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:79) at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:73) at org.xwiki.template.script.TemplateScriptService.render(TemplateScriptService.java:54) at jdk.internal.reflect.GeneratedMethodAccessor256.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368) at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218) at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331) at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261) at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) at org.apache.velocity.Template.merge(Template.java:358) at org.apache.velocity.Template.merge(Template.java:262) at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:280) at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:328) at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:95) at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:222) at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:177) at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:138) at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54) at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284) at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98) at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284) at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267) at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154) at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:843) at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:805) at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:792) at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:747) at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:739) at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:79) at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:73) at org.xwiki.template.script.TemplateScriptService.render(TemplateScriptService.java:54) at jdk.internal.reflect.GeneratedMethodAccessor256.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368) at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218) at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331) at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261) at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:171) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:190) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) at org.apache.velocity.Template.merge(Template.java:358) at org.apache.velocity.Template.merge(Template.java:262) at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:280) at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:328) at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:95) at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:222) at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:177) at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:138) at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54) at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284) at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98) at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284) at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267) at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154) at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:843) at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:805) at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:785) at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:771) at com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:91) at com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:85) at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:2563) at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:180) at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:651) at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:339) at com.xpn.xwiki.web.LegacyActionServlet.service(LegacyActionServlet.java:114) at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:232) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:122) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) at org.xwiki.wysiwyg.filter.ConversionFilter.doFilter(ConversionFilter.java:61) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) at org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) at org.xwiki.resource.servlet.RoutingFilter.doFilter(RoutingFilter.java:132) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) at org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) at org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:544) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:698) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:364) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:624) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:831) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1651) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:829) Caused by: org.xwiki.velocity.XWikiVelocityException: Failed to evaluate content with namespace [xwiki:WaihonaBase.uixCollections.contentFooter.waiTopicTagsUIX^XWiki.UIExtensionClass[0]] at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:289) at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:328) at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:127) ... 183 more Caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'execute' in class org.xwiki.query.internal.ScriptQuery threw exception org.xwiki.query.QueryException: Exception while executing query. Query statement = [ select doc.fullName from XWikiDocument as doc , BaseObject as topic , com.xpn.xwiki.objects.StringProperty as topic_key1 where ( topic_key1.value = :thisKey ) and doc.fullName=topic.name and topic.className='WaihonaCode.healthTopicsClass' and topic_key1.id.id=topic.id and topic_key1.id.name='key' ] at xwiki:WaihonaBase.uixCollections.contentFooter.waiTopicTagsUIX^XWiki.UIExtensionClass[0][line 210, column 133] at org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:308) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:235) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368) at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:704) at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:75) at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:242) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) at org.apache.velocity.runtime.parser.node.ASTElseIfStatement.render(ASTElseIfStatement.java:108) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:190) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:171) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) at org.apache.velocity.runtime.directive.Foreach.renderBlock(Foreach.java:309) at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:279) at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) at org.apache.velocity.runtime.directive.Foreach.renderBlock(Foreach.java:309) at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:279) at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:171) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) at org.apache.velocity.Template.merge(Template.java:358) at org.apache.velocity.Template.merge(Template.java:262) at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:280) ... 185 more Caused by: org.xwiki.query.QueryException: Exception while executing query. Query statement = [ select doc.fullName from XWikiDocument as doc , BaseObject as topic , com.xpn.xwiki.objects.StringProperty as topic_key1 where ( topic_key1.value = :thisKey ) and doc.fullName=topic.name and topic.className='WaihonaCode.healthTopicsClass' and topic_key1.id.id=topic.id and topic_key1.id.name='key' ] at com.xpn.xwiki.store.hibernate.query.HqlQueryExecutor.execute(HqlQueryExecutor.java:184) at org.xwiki.query.internal.DefaultQueryExecutorManager.execute(DefaultQueryExecutorManager.java:72) at org.xwiki.query.internal.DefaultQuery.execute(DefaultQuery.java:306) at org.xwiki.query.xwql.internal.XWQLQueryExecutor.execute(XWQLQueryExecutor.java:117) at org.xwiki.query.internal.DefaultQueryExecutorManager.execute(DefaultQueryExecutorManager.java:72) at org.xwiki.query.internal.SecureQueryExecutorManager.execute(SecureQueryExecutorManager.java:67) at org.xwiki.query.internal.DefaultQuery.execute(DefaultQuery.java:306) at org.xwiki.query.internal.ScriptQuery.execute(ScriptQuery.java:276) at jdk.internal.reflect.GeneratedMethodAccessor328.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221) ... 208 more Caused by: com.xpn.xwiki.XWikiException: Error number 0 in 3: Exception while hibernate execute at com.xpn.xwiki.store.XWikiHibernateBaseStore.execute(XWikiHibernateBaseStore.java:835) at com.xpn.xwiki.store.XWikiHibernateBaseStore.executeRead(XWikiHibernateBaseStore.java:902) at com.xpn.xwiki.store.hibernate.query.HqlQueryExecutor.execute(HqlQueryExecutor.java:169) ... 221 more Caused by: java.lang.NullPointerException
All of the information on this WebSite is for education purposes only. The place to get specific medical advice, diagnoses, and treatment is your doctor. Use of this site is strictly at your own risk. If you find something that you think needs correction or clarification, please let us know at: