weaver 2004/01/12 14:47:07
Added: portal/src/webapp/WEB-INF/templates/layout/columns
layout.properties layout.vm
portal/src/webapp/WEB-INF/templates/decorator/portletstd_jsp
portletstd-top.jsp decorator.properties
portletstd-bottom.jsp
portal/src/webapp/WEB-INF/templates/decorator/portletstd
decorator.properties decorator.vm
Removed: portal/src/webapp/WEB-INF/templates/vm portletstd-bottom.vm
columns.vm portletstd-top.vm
Log:
decorators and layouts seperated into individual folders
Revision Changes Path
1.1
jakarta-jetspeed-2/portal/src/webapp/WEB-INF/templates/layout/columns/layout.properties
Index: layout.properties
===================================================================
id=columns
template.type=velocity
template.extension=.vm
1.1
jakarta-jetspeed-2/portal/src/webapp/WEB-INF/templates/layout/columns/layout.vm
Index: layout.vm
===================================================================
#set($table = $jetspeed.columns)
#set($myPage = $jetspeed.page)
#set($myFragment = $jetspeed.currentFragment)
#set($portletEntity = $jetspeed.currentPortletEntity)
#set($decorator = $myPage.getDefaultDecorator($myFragment.getType()))
#if($myFragment.getDecorator())
#set($decorator = $myFragment.getDecorator())
#end
#if ($decorator)
#set($decoTop = "${decorator}-top.vm")
#set($decoBottom = "${decorator}-bottom.vm")
#end
<!-- Decorator $decorator ${decoTop}.vm-${decoBottom}.vm-->
#if (($decoTop) && ($myFragment == $myPage.getRootFragment()))
#parse($jetspeed.getTemplate($decoTop).appRelativePath)
#end
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
#foreach($entry in $table)
<td valign="top">
<table width="100%">
#foreach($f in $entry)
<tr>
<td width="100%">
#if (!$jetspeed.isHidden($f))
## get the decorated Portlet content
$jetspeed.decorateAndInclude($f)
#end
</td></tr>
#end
</table></td>
#end
</tr>
</table>
## Reset the JetspeedPowerTool to the orignal, root fragment
## $jetspeed.setCurrentFragment($myFragment)
#if (($decoBottom ) && ($myFragment == $myPage.getRootFragment()))
#parse($jetspeed.getTemplate($decoBottom).appRelativePath)
#end
1.1
jakarta-jetspeed-2/portal/src/webapp/WEB-INF/templates/decorator/portletstd_jsp/portletstd-top.jsp
Index: portletstd-top.jsp
===================================================================
<%@ page language="java"
import="org.apache.jetspeed.om.page.*,org.apache.pluto.om.entity.*" session="false" %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ taglib uri='/WEB-INF/portlet.tld' prefix='portlet'%>
<portlet:defineObjects/>
<%
Page myPage = (Page)renderRequest.getAttribute("page");
Fragment myF = (Fragment)renderRequest.getAttribute("fragment");
PortletEntity myPE = (PortletEntity)renderRequest.getAttribute("entity");
%>
<!-- Portlet Std Decorator top -->
<table width="100%" cellspacing"0" cellpadding="0">
<tr>
<td bgcolor="<%=myPage.getDefaultSkin()%>">
<table width="100%">
<tr>
<td><% if (myPE!=null) out.write(myPE.getPortletDefinition().getName());%></td>
<td>
</td>
</tr>
</table>
</td>
</tr>
<tr><td width="100%" valign="top">
1.1
jakarta-jetspeed-2/portal/src/webapp/WEB-INF/templates/decorator/portletstd_jsp/decorator.properties
Index: decorator.properties
===================================================================
id=portletstd_jsp
template.type=JSP
template.extension=.jsp
1.1
jakarta-jetspeed-2/portal/src/webapp/WEB-INF/templates/decorator/portletstd_jsp/portletstd-bottom.jsp
Index: portletstd-bottom.jsp
===================================================================
<%@ page language="java" session="false" %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ taglib uri='/WEB-INF/portlet.tld' prefix='portlet'%>
</td>
</tr>
</table>
<!-- Portlet Std Decorator bottom -->
1.1
jakarta-jetspeed-2/portal/src/webapp/WEB-INF/templates/decorator/portletstd/decorator.properties
Index: decorator.properties
===================================================================
id=portletstd
template.type=velocity
template.extension=.vm
1.1
jakarta-jetspeed-2/portal/src/webapp/WEB-INF/templates/decorator/portletstd/decorator.vm
Index: decorator.vm
===================================================================
#set($myPage = $jetspeed.page)
#set($myF = $jetspeed.currentFragment)
#set($myPE = $jetspeed.currentPortletEntity)
<!-- Begin portletstd.vm -->
<table width="100%" cellspacing"0" cellpadding="0">
<tr>
<td bgcolor="${myPage.defaultSkin}">
<table width="100%">
<tr>
<td>
${myPE.portletDefinition.name}
</td>
<td>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="100%" valign="top">
$jetspeed.include($myF)
</td>
</tr>
</table>
<!-- End portletstd.vm -->
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]