HTML Decrations在Liferay中不起作用

时间:2012-04-17 10:57:57

标签: liferay

我正在使用Liferay 6和Struts2。 我在Liferay中有这个Struts2标签JSP。

<HTML>
    <HEAD>
        <TITLE>Login using Ravi</TITLE>
    </HEAD>
        <body bgcolor="#E6E6FA">
          <s:form action="helloForm" method="POST" theme="simple">
          <table>
                    <tr>
    <td>Enter Your Name:<s:textfield name="namer" value="%{name}" required="true"/></tr>td>
      </tr>
       <tr>
                     <td>Enter Your Password:<s:textfield name="passer" value="%{passer}" /></tr>td> 
                    </tr>
                </table>
    <s:submit/>
     <s:submit/>
      <s:submit/>
   </s:form>
    </BODY>
</HTML> 

正在显示此页面,但问题是,身体颜色根本没有被打开。 而且当我试图设置身高的宽度时,他们都没有被反映出来。

或者仅仅使用主题我们可以实现这一目标吗?

1 个答案:

答案 0 :(得分:1)

Liferay将html-,header-和body-tag切掉。切割后仍保留所有体内标签:

<s:form action="helloForm" method="POST" theme="simple">
          <table>
                    <tr>
    <td>Enter Your Name:<s:textfield name="namer" value="%{name}" required="true"/></tr>td>
      </tr>
       <tr>
                     <td>Enter Your Password:<s:textfield name="passer" value="%{passer}" /></tr>td> 
                    </tr>
                </table>
    <s:submit/>
     <s:submit/>
      <s:submit/>
   </s:form>

但您可以使用特定于portlet的css从portlet修改外观。 在liferay-portlet.xml <css-class-wrapper>your-portlet-name-or-some-thing-uniq</css-class-wrapper>

中设置

并添加/MyPortlet/docroot/css/main.css

.your-portlet-name-or-some-thing-uniq {
  background-color: #E6E6FA;
}