2012-07-18 60 views
0

你好,我現在這個問題很普遍,但我必須要問它:)我在Liferay門戶改變的Jboss門戶網站,現在我有類這樣Jboss Portal Render開啓liferay什麼?

 myclass1 extends AbstractObjectRenderer implements RegionRenderer //A region renderer is responsible to create the markup container for a set of portlets on a page region. 
***methods 
    renderHeader(final RendererContext rendererContext, final RegionRendererContext rrc) 
    public final void renderBody(final RendererContext rendererContext, final RegionRendererContext rrc) 
    public final void renderFooter(final RendererContext rendererContext, final RegionRendererContext rrc) 
***methods 


    myclass2 extends AbstractObjectRenderer implements WindowRenderer 
***methods 
     public final void render(final RendererContext rendererContext, final WindowRendererContext wrc)// 
***methods 

    myclass3 extends AbstractObjectRenderer implements PortletRenderer 
***methods 
      public final void render(final RendererContext rendererContext, final PortletRendererContext prc)//Render the markup of a portlet. 
***methods 

    and last one 


myclass4 extends AbstractObjectRenderer implements DecorationRenderer 
***methods 
      public final void render(final RendererContext rendererContext, final DecorationRendererContext drc)//Create the markup for the portlet decoration 
***methods 

這4類是用來提供如顏色一些元素,文字,圖片等。我已準備好了一切,我需要的是來自liferay門戶網站的工具,它可以完成同樣的工作。我發現了AssetRender,但它只支持來自資產資產框架的資產,無法檢查此結果,無法找到任何有關資產呈現的其他用途的任何教程。正如我所說,我已經準備好了一切,我只需要呈現一些東西。

我知道這看起來不好:)但我在尋找工具,類或類似的功能在liferay中。我把一切什麼u有:) 短採樣

public final void render(final RendererContext rendererContext, final WindowRendererContext wrc) 
throws RenderException { 
PrintWriter out = rendererContext.getWriter(); 
out.print("<div class=\"portlet-container\">"); 
out.print("<table cellspacing=\"1\" border=\"5\" width=\"88%\">"); 
out.print("<tbody>"); 
... 
    out.print("</table>"); 
    out.print("</div>"); 
+0

如果只是需要一些時間來格式化代碼,並且讓您的問題更加詳細一點,而不是匆忙。這對於你在尋找什麼並獲得一些很好的答案會有點意義。謝謝。 – 2012-07-18 11:12:53

回答

0

我剛剛發現自定義全局標記6.1.0.1它可以把一些HTML只是像JBoss門戶網站添加。但是也許有人可以告訴我更多關於這個工具的信息,例如,它是否提供了一些我可以像上面的jboss類一樣使用的api,以及我可以在哪裏找到更多信息,也許有人知道這些信息的來源。非常感謝。

0

你能指定更多你想要達到的目標嗎?看起來你想要定義一些在每個頁面上顯示的標記,這是否正確?在這種情況下,您需要使用Liferay themes。您可以在主題中定義包裝標記及其樣式。也有佈局定義頁面是否有1列,2列或更復雜的結構。