applications/content/widget/forum/ForumTrees.xml
<?xml version="1.0" encoding="UTF-8"?>
<!--
This file is subject to the terms and conditions defined in the
files 'LICENSE' and 'NOTICE', which are part of this source
code package.
-->
<trees xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-tree.xsd">
<!-- <tree name="MessageTree" root-node-name="node-root"
default-render-style="expand-collapse" expand-collapse-request="findForumThreads?forumId=${parameters.forumId}"> -->
<tree name="MessageTree" root-node-name="node-root" default-render-style="simple">
<node name="node-root">
<entity-one entity-name="Content" use-cache="false" value-field="rsp">
<field-map field-name="contentId" from-field="parameters.forumId"/>
</entity-one>
<!--include-screen name="responseTreeLine" location="component://content/widget/forum/ForumScreens.xml" /-->
<sub-node node-name="node-body">
<entity-condition entity-name="ContentAssocViewTo" use-cache="false" >
<condition-list combine="and">
<condition-expr field-name="contentIdStart" operator="equals" from-field="rsp.contentId"/>
<condition-list combine="or">
<condition-expr field-name="caContentAssocTypeId" operator="equals" value="RESPONSE"/>
<condition-expr field-name="caContentAssocTypeId" operator="equals" value="PUBLISH_LINK"/>
</condition-list>
<condition-expr field-name="caThruDate" operator="equals" value=""/>
</condition-list>
<order-by field-name="createdDate"/>
</entity-condition>
</sub-node>
</node>
<node name="node-body" entry-name="rsp">
<include-screen name="responseTreeLine" location="${parameters.mainDecoratorLocation}"/>
<sub-node node-name="node-body">
<entity-condition entity-name="ContentAssocViewTo" use-cache="true">
<condition-list combine="and">
<condition-expr field-name="contentIdStart" operator="equals" from-field="rsp.contentId"/>
<condition-expr field-name="caContentAssocTypeId" operator="equals" value="RESPONSE"/>
<condition-expr field-name="caThruDate" operator="equals" value=""/>
</condition-list>
<order-by field-name="createdDate"/>
</entity-condition>
</sub-node>
</node>
</tree>
</trees>