Template problem

Drazen Kozic <[email protected]> Fri, 30 May 2014 11:09:12 +0200
Newsgroups gmane.comp.jakarta.jetspeed.user
Message-ID <[email protected]>
Hi,

we are using Jetspeed 2.2.2 with classic pipeline. In pages root folder 
we have file template.psml with following content:

<?xml version="1.0" encoding="UTF-8"?>
<page-template id="definition" 
xmlns="http://portals.apache.org/jetspeed" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://portals.apache.org/jetspeed 
http://portals.apache.org/jetspeed-2/2.2/schemas/tpsml.xsd">

     <title>TEMPLATE</title>
     <fragment id="template" type="layout" 
name="jetspeed-layouts::VelocityThreeColumns">
         <property name="sizes" value="20%,60%,20%"></property>

         <fragment id="jstbLeft" type="layout" 
name="jetspeed-layouts::VelocityOneColumn">
             <property name="row" value="0"></property>
             <property name="column" value="0"></property>

             <fragment id="menu-left-1-1" type="portlet" 
name="scb-pa::left">
                 <property name="row" value="0" />
                 <property name="column" value="0" />
             </fragment>
         </fragment>

         <fragment id="jstbRight" type="layout" 
name="jetspeed-layouts::VelocityOneColumn">
             <property name="row" value="0"></property>
             <property name="column" value="2"></property>
             <fragment id="menu-right-1-1" type="portlet" 
name="scb-pa::right">
                 <property name="row" value="0" />
                 <property name="column" value="0" />
             </fragment>
         </fragment>

         <page-fragment id="page-template">
             <property name="row" value="0" />
             <property name="column" value="1" />
         </page-fragment>

     </fragment>
</page-template>

So, template has three columns: left, middle and right. Left and right 
columns are prepopulated with portlets and middle column is reserved for 
page content. Template defines also sizes of columns: 20%,60%,20%.

The problem is: left and right column are not shown at all. In HTML 
source we can see:

<div  id="js_template_"class="portal-nested-layout portal-nested-layout-ThreeColumns">


   
	
   	<div  id="column_template_0"
	class="portal-layout-column portal-layout-column-ThreeColumns-0"
	style="float:left; width:20%;">
	
	              			</div>
		
   	<div  id="column_template_1"
	class="portal-layout-column portal-layout-column-ThreeColumns-1"
	style="float:left; width:60%;">
...actual middle column content
</div>

<div  id="column_template_2"
	class="portal-layout-column portal-layout-column-ThreeColumns-2"
	style="float:right; width:19.99%;">
	
	              			</div>
	</div>   
...rest of page

As you can see from snippet, HTML for left and right columns is not generated.

Any help is welcome.

Thanks