Getting a maximized Window to display
jaredmladner Jan 4, 2006 4:11 PMHi, I just started working with JBoss Portal 2.2. I have a portal deployed with portlets showing. I have a custom layout that is working as well. One of my portlets is the UserPortletInstance provided by JBoss and another is my HeaderPortlet. I have set my uri in the portal-layouts.xml file to point to my jsp and the alternate uri to point to my maximized.jsp if the state="maximized". Everything works fine until I select the User Profile or List Users on the UserPortlet. The UserPortlet is displayed in the maximized state but my other portlet is not shown. It is being redirected to the maximized.jsp, but I cannot get my HeaderPortlet to display. Any help would be appreciated.
Thanks
Jared
portal-layouts.xml
<layouts> <layout> <name>2ColumnLayout</name> <uri>/layouts/twoColumns.jsp</uri> <uri state="maximized">/layouts/maximized.jsp</uri> <regions> <region name="header" /> <region name="navigation" /> <region name="breadcrumb" /> <region name="left" /> <region name="center" /> </regions> </layout> </layouts>
*-object.xml
<?xml version="1.0" encoding="UTF-8"?> <deployments> <deployment> <parent-ref /> <if-exists>overwrite</if-exists> <portal> <portal-name>GDCPortal</portal-name> <properties> <!-- Set the layout for the default portal --> <!-- see also portal-layouts.xml --> <property> <name>layout.id</name> <value>2ColumnLayout</value> </property> <!-- Set the theme for the default portal --> <!-- see also portal-themes.xml --> <!-- set the default render set name (used by the render tag in layouts) --> <!-- see also portal-renderSet.xml --> <property> <name>theme.renderSetId</name> <value>divRenderer</value> </property> <!-- set the default strategy name (used by the strategy interceptor) --> <!-- see also portal-strategies.xml --> <property> <name>layout.strategyId</name> <value>maximizedRegion</value> </property> </properties> <supported-modes> <mode>view</mode> <mode>edit</mode> <mode>help</mode> </supported-modes> <supported-window-states> <window-state>normal</window-state> <window-state>minimized</window-state> <window-state>maximized</window-state> </supported-window-states> <page> <page-name>default</page-name> <properties /> <window> <window-name>UserPortletWindow</window-name> <instance-ref>UserPortletInstance</instance-ref> <region>left</region> <height>0</height> </window> <window> <window-name>FacesHeaderPortletWindow</window-name> <instance-ref>FacesHeaderPortletInstance</instance-ref> <region>header</region> <height>0</height> <properties> <!-- use the window renderer from the emptyRenderer renderSet --> <property> <name>theme.windowRendererId</name> <value>emptyRenderer</value> </property> <!-- use the decoration renderer from the emptyRenderer renderSet --> <property> <name>theme.decorationRendererId</name> <value>emptyRenderer</value> </property> <!-- use the portlet renderer from the emptyRenderer renderSet --> <property> <name>theme.portletRendererId</name> <value>emptyRenderer</value> </property> </properties> </window> <window> <window-name>GDCCMSPortletWindow</window-name> <instance-ref>GDCCMSPortletInstance</instance-ref> <region>center</region> <height>0</height> </window> </page> </portal> </deployment> <deployment> <if-exists>overwrite</if-exists> <instance> <instance-name>GDCCMSPortletInstance</instance-name> <component-ref>gdcportal.GDCCMSPortlet</component-ref> </instance> </deployment> </deployments>